0	584	304	455	216	122	420	502	463	144	485	171	712	369	135	288	277	355	163	295	273	125	276	150	162	312	302	68	159	511	376	155	359	178	247	226	272	121	294	288	241	416	180	106	496	352	530	40	134	231	497	512	91	345	404	460	419	505	273	696	222	361	339	300	54	596	347	199	84	103	140	135	456	318	220	260	408	301	725	599	202	563	442	323	67	117	197	515	667	373	595	78	452	676	440	205	567	348	321	82	638	685	417	574	178	436	275	268	445	357	277	554	195	564	669	44	280	123	452	234	460	692	78	490	51	260	123	171	435	187	146	233	349	110	254	190	639	505	212	602	520	78	429	546	352	365	397	531	85	473	251	208	368	190	285	624	403	249	240	467	99	572	177	66	463	218	89	216	305	275	158	728	456	156	462	593	493	210	488	600	199	226	254	167	453	652	412	418	511	493	415	317	253	151	227	469	406	275	345	569	481	588	200	350	361	279	256	667	202	350	71	547	612	389	137	158	169	721	703	114	118	108	305	417	45	106
584	0	858	267	370	484	216	633	121	620	374	639	356	529	717	397	311	937	670	877	855	707	371	732	744	387	290	650	587	145	211	472	318	746	829	808	588	486	476	605	342	449	724	688	432	566	84	622	668	529	456	643	674	529	495	554	543	189	841	130	363	344	352	388	636	461	930	767	502	517	722	483	149	574	622	422	240	560	194	40	424	310	259	264	649	506	779	499	362	416	60	620	215	320	201	787	262	402	296	577	69	95	365	101	720	158	858	851	402	370	307	157	474	281	224	540	341	557	443	816	125	260	568	408	596	422	691	509	163	769	456	802	243	656	837	772	483	565	795	519	581	661	326	164	233	497	361	125	653	126	334	410	507	772	433	94	320	369	823	458	681	232	449	546	297	769	671	799	664	323	511	293	508	738	360	30	94	626	464	112	767	808	392	508	584	406	333	578	231	231	333	386	821	733	453	400	180	354	544	511	612	6	624	932	223	862	371	363	784	264	514	76	162	384	705	726	737	396	347	696	529	572	622	382	627	672
304	842	0	750	511	411	657	794	758	418	774	444	1007	661	356	577	572	269	436	137	188	314	571	336	337	601	578	292	452	806	672	456	654	142	274	193	565	393	584	581	517	709	400	327	789	645	821	313	408	524	790	805	313	637	697	753	712	790	105	939	517	650	634	596	251	889	262	112	373	364	216	424	751	611	493	550	703	594	1018	857	523	858	737	618	299	405	282	808	962	663	882	351	748	971	735	320	862	637	616	310	896	943	706	861	142	724	174	251	816	646	552	849	484	859	964	333	575	413	745	222	718	987	364	783	354	550	181	460	695	384	423	104	624	383	165	261	931	798	355	895	813	304	725	841	628	657	692	838	222	733	546	504	661	261	580	917	698	544	196	760	282	867	472	354	758	100	257	239	598	551	444	1023	749	207	751	851	751	495	781	880	112	298	549	455	745	945	707	711	806	788	704	607	111	226	517	758	663	570	637	862	773	846	473	265	636	306	482	962	217	578	359	834	907	678	165	160	143	1013	998	256	404	396	598	707	271	205
455	267	740	0	280	355	263	367	180	390	119	408	258	264	478	141	219	802	439	748	726	530	192	545	557	120	244	521	357	127	157	291	126	617	694	679	274	357	188	291	282	182	494	499	167	300	183	426	438	299	190	377	480	262	230	288	277	79	712	380	274	77	131	196	507	181	794	638	373	388	593	322	154	259	392	192	76	245	360	298	262	108	45	180	520	341	621	208	212	149	250	389	74	221	95	600	113	135	196	448	319	308	99	195	591	200	729	716	137	103	262	153	282	109	255	411	176	327	178	688	242	237	373	143	399	192	562	279	189	532	341	673	189	426	708	631	237	300	608	194	315	435	59	145	205	230	94	144	524	220	215	248	240	631	219	260	52	207	694	193	487	117	281	390	31	640	542	670	332	249	316	273	242	609	96	288	242	395	198	200	638	637	231	347	318	202	65	313	56	38	67	119	692	604	223	127	228	204	230	239	346	264	394	797	211	726	311	212	655	284	385	201	199	117	576	597	608	258	248	567	344	367	307	117	498	543
216	370	501	280	0	117	207	553	248	290	382	329	523	422	349	245	62	569	345	509	487	340	137	364	376	261	88	282	285	296	161	104	155	378	461	441	372	118	260	389	28	361	394	320	408	429	315	255	317	283	431	564	306	398	416	475	463	290	473	483	42	298	200	161	268	445	562	399	134	149	354	156	241	357	350	210	193	343	509	386	121	388	224	108	281	138	411	449	492	328	380	264	237	486	225	419	367	297	109	209	425	471	362	359	352	220	490	483	395	306	63	339	193	389	453	172	141	224	393	448	246	493	242	385	228	210	323	217	222	401	88	434	135	292	469	404	500	517	427	457	558	292	259	331	138	350	258	316	285	260	63	82	390	404	152	409	228	110	455	408	313	384	81	178	288	401	303	431	431	61	211	507	468	371	359	379	279	336	430	385	399	440	120	188	505	482	241	499	311	288	314	267	453	365	219	391	192	85	328	503	532	374	335	564	147	494	42	492	417	136	146	332	397	338	338	358	369	538	514	328	203	204	406	367	259	304
122	485	411	356	116	0	321	511	364	173	458	213	613	378	213	239	178	476	229	416	394	246	177	271	283	254	203	189	169	412	277	56	260	285	368	347	282	69	253	298	142	354	252	227	401	362	431	124	200	213	424	522	212	354	414	470	429	406	380	597	122	303	240	201	175	466	468	306	41	100	261	40	357	328	234	203	309	311	625	500	107	463	343	224	188	21	318	442	568	321	496	147	353	577	341	326	468	290	222	136	539	586	359	475	259	336	397	390	388	299	178	455	135	465	569	79	181	108	386	355	361	593	125	378	112	203	230	145	336	266	64	340	249	176	376	311	521	515	334	507	530	148	330	447	253	374	298	432	191	374	152	109	378	311	186	525	304	150	362	401	220	473	78	62	364	300	210	338	315	176	95	629	466	277	434	494	394	220	423	501	306	347	155	71	463	558	313	428	412	393	386	260	360	272	192	412	307	176	321	496	490	489	219	471	261	401	157	568	323	251	53	448	513	331	244	265	276	614	604	235	87	87	315	360	166	211
420	216	674	265	206	321	0	628	153	494	384	535	428	513	554	294	180	774	550	714	692	544	267	569	581	337	105	487	483	201	107	309	215	583	666	645	485	323	372	502	179	435	599	525	482	541	198	459	522	425	506	638	510	510	490	549	538	221	678	329	247	358	249	284	473	446	766	604	339	354	559	361	146	470	518	318	187	456	392	232	320	356	219	161	486	343	616	523	434	403	257	469	204	392	171	624	327	371	192	414	271	318	364	237	556	100	695	688	401	381	144	245	371	347	359	376	237	429	468	653	93	399	446	407	433	318	528	406	71	606	293	638	100	497	674	609	555	591	632	459	600	497	318	236	89	462	306	215	489	109	203	287	493	609	329	292	288	265	660	483	518	289	285	383	296	605	508	636	561	160	416	413	543	575	360	225	126	522	504	256	604	645	289	393	579	478	301	573	276	263	332	343	658	570	349	392	38	230	441	504	607	220	520	769	73	699	185	435	621	79	351	210	302	398	542	563	574	468	419	533	408	409	518	381	464	509
501	624	793	358	580	510	621	0	537	376	330	392	473	151	464	353	507	788	418	754	732	516	420	531	543	293	581	528	343	484	521	535	414	667	680	685	251	580	304	215	571	194	473	485	197	150	540	480	424	318	172	57	507	179	136	79	102	444	787	814	538	298	380	395	552	283	780	688	533	552	598	470	510	234	339	358	434	246	621	768	454	386	403	489	548	491	607	184	388	226	685	442	432	441	453	586	406	264	484	579	753	742	260	648	668	580	734	702	223	271	550	604	407	387	538	516	440	403	181	674	629	510	423	218	449	358	612	386	579	518	574	723	527	412	713	617	325	59	594	313	89	490	337	502	542	211	332	501	594	576	503	490	172	617	408	694	377	471	699	174	530	448	524	484	333	707	568	663	237	537	432	489	116	614	309	753	599	343	157	634	688	623	447	456	52	339	354	135	410	394	300	290	742	600	371	268	591	491	252	201	22	620	361	783	548	713	600	394	661	621	519	557	595	270	627	647	658	352	397	563	425	447	196	242	523	615
463	121	794	180	248	364	153	546	0	496	285	515	309	442	584	273	187	816	545	757	735	587	246	612	624	317	184	529	463	65	87	329	194	626	708	688	464	366	352	481	225	362	600	567	345	479	68	502	544	405	369	556	553	442	408	467	456	102	721	265	239	257	228	264	516	329	809	646	382	396	602	359	28	449	498	298	115	435	262	168	300	237	152	140	529	385	659	386	315	329	133	496	109	273	76	667	208	315	172	457	204	192	278	112	599	54	737	730	315	283	190	96	350	228	215	419	217	433	356	696	67	243	444	321	475	298	571	385	83	638	336	681	126	532	716	652	436	478	674	373	494	540	239	101	141	410	242	68	532	45	210	286	420	652	309	162	192	244	702	371	560	170	293	425	210	648	551	678	540	216	387	293	421	618	271	162	62	501	377	131	646	688	268	384	497	359	213	491	157	144	246	299	701	613	329	306	117	230	420	417	525	127	500	812	157	741	254	316	664	199	393	85	148	297	585	606	616	349	300	576	405	413	498	295	507	551
144	621	418	370	287	171	510	377	496	0	423	53	665	244	89	228	296	412	89	378	357	140	225	155	167	250	373	152	35	485	410	189	303	292	304	309	148	240	169	164	313	291	127	110	372	228	563	105	60	107	373	387	131	220	279	336	295	469	411	733	244	299	269	261	176	472	405	312	199	246	222	130	489	194	86	199	365	177	730	636	198	476	378	378	172	151	231	391	570	248	629	66	410	633	406	210	480	248	303	225	675	677	355	565	292	469	359	326	399	295	348	523	133	477	622	187	263	63	328	298	518	605	63	366	89	199	237	110	468	142	235	347	416	36	337	241	514	381	218	478	396	114	333	515	431	240	276	514	218	496	272	205	244	241	200	629	339	231	323	343	154	485	204	139	363	331	193	287	181	347	105	681	332	238	400	630	530	72	364	569	312	247	209	129	328	528	323	294	424	408	353	256	367	225	167	457	480	274	220	445	356	625	62	407	437	337	328	576	285	421	185	581	566	327	251	272	282	596	593	188	85	108	181	390	147	239
484	366	774	119	382	458	382	324	285	423	0	441	244	238	511	234	321	835	472	801	779	563	295	578	590	174	363	507	390	231	276	394	229	648	727	732	317	459	235	319	385	185	527	532	129	275	275	461	471	332	152	352	514	272	204	263	252	184	743	437	377	137	228	276	532	64	827	668	475	490	600	424	258	301	444	227	195	289	351	391	323	66	164	303	526	443	654	156	162	176	308	424	193	187	214	633	103	162	298	550	376	365	74	271	648	304	781	749	101	130	364	227	316	83	271	513	278	361	152	721	347	244	407	117	433	227	592	313	333	565	444	703	308	459	760	664	119	272	641	123	269	470	129	225	324	235	183	235	574	324	317	350	239	664	278	317	154	309	746	193	522	144	383	437	94	742	549	710	360	351	350	260	217	616	25	376	347	448	167	257	668	670	316	374	293	120	146	287	128	155	74	173	722	610	257	56	347	306	276	168	310	361	466	830	330	760	414	166	708	403	487	308	218	99	607	627	638	188	185	573	378	401	336	91	503	595
171	639	444	388	329	213	528	389	515	53	441	0	677	256	88	246	338	410	31	376	355	154	251	153	166	268	416	179	75	503	428	232	322	318	302	307	159	291	187	175	355	303	86	136	384	239	582	131	39	125	385	399	157	232	291	348	307	487	409	751	286	317	287	279	203	483	403	339	254	273	249	172	507	205	49	217	384	189	748	654	240	494	396	396	199	193	230	402	582	266	647	93	428	644	424	194	498	266	345	252	693	695	374	583	319	487	357	324	411	313	390	541	174	495	640	214	304	105	340	296	536	623	109	378	126	217	263	152	486	117	277	374	434	61	336	239	526	392	193	490	412	140	351	533	450	252	294	532	245	514	314	248	256	239	225	648	357	273	322	355	181	503	246	176	381	358	219	285	133	389	148	693	344	265	418	648	548	51	376	587	339	234	250	171	340	540	341	306	442	426	372	274	401	243	186	469	498	315	232	457	368	643	30	405	455	335	370	588	283	464	241	599	585	345	278	298	309	608	605	209	127	150	193	402	174	266
701	358	986	246	522	602	428	473	308	666	258	682	0	423	754	388	461	1077	708	1043	1022	806	439	821	833	365	458	817	632	251	361	538	373	864	969	974	532	603	505	504	499	395	763	775	296	460	288	770	713	607	304	537	796	457	389	448	436	228	958	430	513	322	377	442	753	194	1070	884	619	634	887	568	282	486	629	438	317	498	191	384	509	189	290	414	837	587	897	304	95	426	300	732	282	73	303	876	141	425	424	694	369	301	289	264	837	328	1024	991	285	346	464	219	528	161	108	657	422	573	337	963	370	81	713	319	739	438	808	525	357	807	588	919	400	701	1003	906	216	424	883	252	410	672	304	221	416	443	340	248	770	348	484	494	424	906	465	248	298	453	989	346	820	151	527	636	290	886	789	952	545	490	562	51	383	904	240	369	371	632	319	249	884	912	477	593	478	139	312	472	191	261	290	364	938	890	469	249	391	450	484	316	462	353	650	1073	431	1002	528	96	950	473	631	301	210	315	823	843	854	129	78	853	590	613	520	314	744	789
369	529	661	264	413	378	505	151	442	244	238	260	422	0	332	233	391	656	286	622	600	384	281	399	411	177	465	396	211	389	405	380	298	535	548	553	110	448	150	82	439	86	341	353	129	37	445	348	292	186	130	162	374	24	37	74	51	341	655	648	371	181	264	266	420	229	648	556	401	420	466	338	416	64	207	203	340	92	570	602	299	292	299	373	416	359	475	148	328	117	518	310	338	390	359	454	313	148	368	447	587	576	166	458	536	464	602	570	157	155	434	416	275	294	487	384	324	271	85	542	513	459	291	123	317	203	480	254	463	386	442	591	411	280	581	485	272	108	462	235	153	357	221	408	426	61	216	406	462	491	387	335	20	485	254	528	261	315	567	100	398	355	369	351	239	575	436	531	122	421	300	438	89	482	215	587	504	211	121	467	556	491	292	324	103	285	238	87	315	300	205	174	610	468	217	215	475	375	101	202	131	526	229	651	432	580	454	334	529	505	387	462	429	176	495	515	526	354	350	431	293	315	81	147	391	483
135	709	360	458	350	213	554	465	584	89	511	88	753	332	0	316	342	325	80	291	270	54	290	68	80	338	436	72	123	573	498	235	391	217	217	222	236	255	257	252	375	379	40	30	460	316	651	85	52	195	461	475	51	308	367	424	383	557	324	821	290	387	357	306	129	560	318	254	218	237	142	176	577	282	137	287	453	265	817	724	244	564	466	395	92	197	144	479	658	336	717	69	498	721	494	123	568	336	364	216	763	765	443	653	234	557	272	239	487	383	411	611	198	565	710	178	323	127	416	211	594	693	93	454	101	287	179	174	556	55	280	313	483	54	251	154	602	469	131	566	484	59	421	603	486	328	364	602	161	584	318	251	332	154	265	717	427	292	237	431	74	573	250	151	451	273	118	200	269	409	172	769	420	158	488	718	618	139	452	657	254	160	273	196	416	616	411	382	512	495	441	344	316	145	230	545	540	326	308	533	444	713	117	320	495	250	390	664	198	484	205	669	654	415	193	191	224	684	681	108	132	146	269	478	92	182
288	397	577	140	207	239	287	353	273	228	234	246	398	245	316	0	173	639	277	558	584	368	69	383	395	62	247	311	194	267	187	175	80	451	531	489	196	241	84	213	236	160	332	337	207	252	340	264	276	137	231	363	318	221	215	274	263	220	546	510	166	107	46	44	336	272	632	472	257	272	403	191	266	181	229	30	142	167	500	413	126	248	155	154	330	211	459	248	352	128	405	227	187	361	183	438	253	96	150	332	452	448	166	335	451	246	539	553	194	105	216	293	120	249	395	273	106	165	193	525	295	377	210	185	237	30	396	117	245	369	225	506	193	264	518	468	328	316	445	313	332	273	93	285	208	173	49	284	377	273	169	130	214	468	57	400	116	137	504	208	325	257	164	241	135	491	352	514	272	203	154	414	267	419	211	407	307	233	229	340	472	475	87	177	304	329	75	298	197	178	162	68	526	414	61	218	257	157	152	302	332	402	231	635	214	564	265	352	465	287	269	357	339	138	410	431	442	399	388	377	182	205	229	166	307	399
277	311	563	219	62	178	180	507	187	298	321	338	462	392	342	173	0	631	358	571	549	401	123	426	438	216	75	344	294	235	100	135	94	440	523	502	364	180	252	381	74	314	380	382	362	420	254	316	329	305	385	517	367	389	370	428	417	229	535	423	53	237	128	140	330	383	623	461	196	211	416	166	179	349	398	198	132	335	448	326	132	327	163	46	343	200	473	403	431	282	319	278	176	425	164	481	306	251	48	271	365	379	301	298	413	159	552	545	334	260	53	278	204	328	392	233	93	233	347	510	210	432	250	339	290	198	385	228	158	395	150	495	88	305	531	466	439	470	489	396	486	354	197	270	102	341	186	254	346	186	24	92	372	466	163	348	167	80	517	362	375	322	107	240	227	462	365	493	440	40	214	446	422	432	298	320	220	401	383	324	461	502	131	191	458	421	180	453	250	227	253	222	515	427	229	329	156	51	320	457	486	315	344	626	111	556	104	431	478	123	208	271	335	278	399	420	431	477	452	390	212	219	397	306	321	366
356	939	269	782	571	478	775	790	818	413	836	409	1078	657	325	641	632	0	396	132	104	282	631	280	245	663	657	313	448	866	731	510	716	266	109	144	560	477	581	576	596	704	345	318	785	640	885	356	372	519	786	800	316	633	692	749	708	880	165	1051	577	712	682	631	345	884	27	255	439	464	243	501	811	606	458	612	763	589	1080	954	557	888	790	678	301	472	189	803	983	661	950	394	808	1045	795	226	893	661	676	405	993	1040	768	929	308	791	107	86	812	708	632	909	523	890	1035	399	635	451	741	140	815	1018	418	779	390	612	323	499	790	304	501	204	704	379	144	169	927	793	260	891	807	345	745	901	707	653	688	886	317	828	606	563	657	169	589	980	751	604	130	755	276	898	532	421	775	271	290	161	542	630	496	1094	745	230	813	948	848	459	777	955	255	202	609	520	741	941	736	707	837	820	766	668	187	219	555	870	761	630	633	858	769	943	438	29	716	88	611	989	178	705	426	902	967	740	270	247	276	1009	1006	242	456	471	594	803	313	338
163	670	436	419	345	229	550	419	545	89	472	31	707	286	80	277	358	397	0	363	341	141	282	140	152	299	432	152	106	534	459	251	352	310	289	294	190	283	218	206	371	334	56	109	414	270	612	123	31	156	415	430	130	262	321	378	337	518	396	782	306	348	318	310	195	514	389	331	246	265	222	192	538	236	80	248	414	219	779	685	260	525	427	427	172	213	216	433	612	297	678	85	459	675	455	164	529	297	380	243	724	726	404	614	310	518	343	311	441	344	407	572	205	526	671	206	339	136	370	283	567	654	109	408	118	248	255	183	517	87	308	384	465	53	322	226	556	423	163	520	438	132	382	564	480	282	325	563	237	545	334	268	286	226	256	678	388	308	308	385	154	534	266	167	412	350	197	272	164	405	178	723	374	238	449	679	579	81	406	618	331	205	281	202	370	570	372	336	473	457	402	305	388	230	216	500	529	342	262	487	398	674	61	392	486	322	386	618	270	480	232	630	615	376	269	290	301	638	635	196	148	163	223	432	166	258
292	875	137	746	507	414	711	757	754	381	803	376	1045	624	292	608	568	132	363	0	51	249	567	248	213	630	593	249	415	802	668	447	650	143	137	69	528	413	549	544	532	671	312	257	752	608	821	292	339	487	753	767	242	600	659	716	675	799	33	988	513	679	630	592	248	852	125	123	375	367	158	426	747	574	425	579	699	557	1016	890	493	854	733	614	237	408	158	771	950	628	886	330	744	1013	731	196	858	628	612	307	930	976	735	866	181	727	36	113	779	675	568	845	463	855	960	335	571	391	708	98	751	983	342	746	326	579	178	439	727	295	438	72	640	346	40	137	894	761	231	858	773	285	713	837	643	620	656	822	219	765	542	500	624	137	529	916	694	540	72	723	212	863	468	357	743	139	205	115	509	566	422	1061	712	146	780	884	784	427	744	892	123	174	545	458	708	908	703	674	802	784	733	636	55	155	495	837	697	566	600	825	736	879	405	127	652	169	547	956	93	641	362	838	903	707	166	144	144	976	973	179	382	399	561	770	249	206
270	853	188	724	485	392	690	735	732	358	781	354	1022	602	270	585	547	104	340	51	0	226	545	225	190	607	571	227	393	780	646	425	628	157	54	47	505	391	526	521	511	649	290	263	729	585	799	270	317	464	730	745	220	577	637	693	652	777	84	966	491	657	627	570	242	829	97	174	354	361	157	404	725	551	402	556	677	534	994	869	472	833	711	592	215	386	134	748	928	605	864	338	722	990	709	171	838	605	590	301	908	954	713	844	198	705	15	51	757	652	546	823	467	834	938	313	549	396	685	76	729	962	320	723	304	556	172	444	705	248	416	123	618	324	62	113	872	738	204	835	752	263	690	815	621	598	633	800	213	743	520	478	601	113	534	894	672	518	33	700	190	842	446	335	720	190	204	94	486	544	441	1038	689	124	758	862	762	404	721	870	174	147	523	436	686	885	680	651	782	762	711	613	106	133	500	815	675	544	578	802	714	857	383	99	630	86	525	934	71	619	340	816	881	685	161	138	186	954	950	157	401	377	538	747	227	200
125	708	311	509	339	246	544	517	587	140	563	153	805	384	53	368	401	282	139	248	226	0	342	25	37	390	426	62	175	635	500	279	443	174	174	179	287	245	308	303	365	431	89	38	512	367	654	112	116	246	513	527	34	360	419	475	435	609	281	820	345	439	409	358	119	611	274	206	208	227	100	228	580	333	201	339	505	316	848	723	296	615	517	447	85	240	101	530	710	388	719	121	550	772	546	80	620	388	445	206	762	809	495	698	208	559	228	196	539	435	401	678	250	617	762	168	404	178	468	168	584	745	145	505	153	339	172	226	559	73	270	269	472	106	207	111	654	520	88	618	535	86	472	670	476	380	415	655	165	597	375	332	384	111	316	748	478	373	193	482	35	625	301	189	502	225	96	157	285	399	223	821	472	100	540	717	617	203	504	724	206	117	325	247	468	668	463	434	564	547	493	395	272	92	282	597	530	399	360	585	496	712	182	277	484	207	380	716	155	474	195	671	706	467	169	148	198	736	733	58	183	198	321	530	82	186
276	371	561	192	137	177	260	424	246	228	295	251	450	292	290	69	123	629	282	570	548	342	0	357	369	131	187	342	199	294	160	113	96	439	521	501	242	179	130	260	164	231	329	311	278	299	313	263	278	181	302	434	366	268	286	345	334	271	534	483	96	181	77	25	329	344	622	459	195	210	415	143	239	228	236	80	158	214	508	386	69	300	180	106	342	163	433	319	405	199	379	226	203	413	199	412	305	167	75	270	425	438	237	358	412	219	550	543	265	176	166	338	92	302	447	232	31	164	264	509	268	429	209	256	236	80	384	116	218	343	163	494	166	253	529	465	399	387	419	384	399	272	167	329	182	220	135	314	345	246	82	70	260	465	27	408	141	29	515	279	373	309	102	212	200	461	364	491	317	152	129	466	338	431	271	380	280	226	300	384	459	449	35	153	375	395	150	369	249	230	223	137	514	426	89	289	230	59	199	373	403	375	236	625	187	554	179	404	477	235	206	331	391	209	398	419	429	451	441	389	169	192	276	237	320	364
150	732	370	526	364	271	569	533	611	156	579	152	821	400	68	384	426	280	139	246	225	25	358	0	36	406	450	86	191	641	525	304	459	196	172	177	303	270	325	320	390	447	79	62	528	384	678	136	115	262	529	543	59	376	435	492	451	624	279	845	370	455	425	374	144	628	273	228	233	251	121	244	604	350	201	355	521	333	885	748	312	631	534	471	110	265	100	547	726	404	744	137	566	789	562	79	636	404	432	230	787	834	511	721	230	584	227	194	555	451	425	679	266	633	778	192	391	194	484	166	609	761	161	522	169	355	194	242	584	48	295	268	497	122	206	109	670	536	76	634	550	110	489	671	501	396	432	670	187	622	399	319	400	109	333	785	495	360	192	499	60	641	325	214	518	247	121	155	285	424	240	837	488	122	556	741	642	202	520	725	228	115	341	263	484	684	479	450	580	563	509	412	271	114	298	613	554	423	376	601	512	736	181	275	509	205	405	732	153	498	219	696	722	483	191	170	220	752	749	80	199	214	337	546	106	208
162	744	335	538	376	283	581	545	624	169	591	164	833	412	80	396	438	245	151	211	190	37	370	36	0	418	462	99	203	653	537	316	471	223	137	142	316	282	337	332	402	459	100	74	540	396	691	148	127	275	541	556	71	388	447	504	463	636	244	857	382	467	437	386	156	640	238	255	245	264	147	256	616	362	213	367	533	345	898	760	324	644	546	483	122	277	65	559	738	416	756	149	578	801	574	44	648	416	444	242	799	846	523	733	264	596	192	159	567	463	437	691	278	645	790	204	403	207	496	131	621	773	173	534	181	367	227	254	596	83	307	233	509	134	171	74	682	549	53	646	563	123	501	683	513	408	444	682	220	634	411	331	412	74	345	797	507	372	157	511	72	653	337	226	531	274	133	120	297	436	252	849	500	134	568	753	654	215	532	737	255	80	353	276	496	696	491	462	592	576	521	424	236	103	311	625	567	436	388	613	524	749	193	240	521	170	417	744	118	510	231	708	734	495	225	197	254	764	761	92	212	226	349	558	118	241
311	388	600	120	289	254	330	293	301	250	174	268	376	178	338	62	216	661	299	627	606	390	130	405	417	0	290	334	216	247	230	231	124	474	553	559	165	297	79	182	280	100	354	359	147	211	304	287	298	159	171	303	341	181	155	214	203	199	569	500	247	50	90	104	359	213	654	495	313	328	426	215	274	150	251	54	186	136	480	456	150	226	144	198	353	235	481	188	311	68	371	250	194	339	227	460	231	36	193	356	439	428	106	315	474	289	608	575	134	46	259	274	143	228	373	296	149	188	133	547	338	355	233	125	260	54	419	140	289	391	281	530	236	285	587	490	268	256	467	253	271	297	83	265	252	149	57	265	401	316	212	186	158	490	104	380	106	180	573	148	348	235	220	264	113	514	375	536	223	246	177	392	208	443	151	450	350	255	169	320	495	497	143	200	244	269	83	238	175	158	104	6	549	437	84	158	301	200	121	243	272	384	253	657	258	586	309	317	535	331	325	321	317	78	434	454	465	337	334	400	205	228	198	106	330	422
302	291	578	244	88	203	105	572	182	376	363	416	457	457	436	238	75	655	432	596	574	426	187	450	463	281	0	368	372	230	95	191	159	465	547	527	428	205	316	446	61	379	481	406	426	485	249	341	403	369	450	582	392	454	434	493	482	252	560	403	129	302	192	205	355	425	648	485	221	235	441	242	174	414	437	262	168	400	450	306	209	351	200	90	368	224	498	467	462	347	332	350	192	420	159	506	355	315	113	296	345	392	343	293	438	171	576	569	380	325	26	273	281	352	387	258	158	311	412	534	167	427	328	404	314	262	410	304	142	487	175	520	56	379	555	491	480	535	513	438	560	379	262	265	59	406	250	249	371	181	86	169	437	491	239	350	232	141	541	427	399	317	167	264	275	487	390	517	505	42	297	441	487	457	339	300	200	423	448	319	485	527	208	274	523	445	245	517	287	264	318	287	540	452	293	371	113	112	385	521	551	295	421	651	68	580	90	455	503	57	232	266	330	342	424	445	455	496	447	415	289	290	462	371	346	390
68	650	292	521	282	189	487	529	529	152	508	179	779	396	72	311	344	311	152	251	230	62	342	86	99	334	368	0	187	577	443	222	425	166	203	183	299	188	320	315	308	443	117	42	523	379	596	67	142	258	524	539	28	372	431	487	447	571	261	763	288	384	405	367	62	623	304	187	151	169	97	201	522	345	228	283	474	328	791	666	269	629	508	389	20	183	163	542	722	400	661	85	519	742	506	142	633	370	387	148	705	751	440	641	166	502	232	225	551	379	343	620	217	630	735	110	346	146	479	190	526	758	117	517	101	283	111	194	502	123	213	221	415	118	211	147	666	532	149	629	547	39	423	612	418	392	358	597	93	540	317	275	396	147	284	691	469	315	197	494	35	638	243	132	447	206	46	173	332	342	191	794	483	113	484	659	560	229	516	667	187	178	320	233	480	680	405	446	577	559	438	340	241	108	250	492	472	341	372	596	508	654	208	307	427	236	322	728	159	416	137	613	678	411	125	146	157	748	744	71	151	174	332	440	24	114
159	587	452	336	285	169	476	343	463	35	390	77	631	210	123	194	294	447	107	413	391	175	199	190	202	216	372	187	0	451	376	187	270	326	339	344	114	238	135	130	311	258	162	144	338	194	530	139	83	73	339	354	165	186	246	302	261	435	446	699	242	266	235	228	211	438	439	347	192	210	257	128	455	160	66	165	332	143	696	602	180	442	344	344	207	149	266	357	536	214	595	101	376	599	373	245	446	214	269	238	641	644	322	531	326	435	393	361	366	261	346	489	98	443	588	174	228	61	294	333	484	571	82	332	108	165	271	75	434	177	233	382	382	71	372	276	481	347	253	444	362	148	299	481	398	207	242	480	253	462	270	204	210	276	174	596	305	197	358	309	189	451	202	142	329	366	227	322	147	345	104	647	298	273	366	596	496	52	330	535	347	282	174	127	295	494	289	260	390	374	320	222	401	259	134	424	447	239	186	411	323	591	62	442	404	371	326	542	320	419	178	547	533	293	286	306	317	562	559	222	83	106	147	356	182	274
508	145	838	126	292	408	198	491	65	485	227	503	249	388	573	262	231	861	534	801	779	631	291	640	652	246	228	574	451	0	131	373	194	670	753	732	400	410	314	417	269	307	589	612	291	425	61	546	533	394	315	502	598	388	354	413	401	49	765	280	284	203	217	278	560	272	854	691	426	441	646	404	52	385	487	287	121	371	260	176	344	180	119	185	573	430	703	332	254	275	150	484	76	212	92	695	151	261	216	501	219	208	223	95	644	98	782	775	261	229	234	53	377	171	168	464	261	422	302	740	126	196	467	267	494	287	615	374	127	626	380	726	170	521	761	696	376	424	702	319	440	588	185	45	186	356	220	29	577	103	254	330	366	696	314	160	178	289	747	317	605	113	337	470	156	693	595	723	458	261	411	227	367	663	214	166	121	490	323	100	691	732	313	429	443	298	192	437	100	90	191	245	745	657	318	252	161	274	356	363	471	142	488	856	202	786	298	256	708	244	438	78	111	243	630	650	661	288	239	620	449	457	433	241	551	596
376	211	662	157	161	277	106	521	87	410	276	428	362	405	498	187	100	730	459	670	648	500	160	525	537	230	97	443	376	135	0	242	108	539	622	601	377	279	265	395	138	328	513	481	375	434	154	415	457	318	399	531	466	403	383	442	431	155	634	323	152	251	141	177	429	339	722	560	295	310	515	272	79	363	411	211	79	349	348	226	213	264	112	54	442	299	572	416	367	296	219	409	97	325	64	580	260	264	85	370	265	279	256	198	512	59	651	644	294	273	103	178	263	237	292	333	130	346	361	609	108	332	357	300	389	211	484	299	59	551	249	594	39	445	630	565	394	484	588	351	499	453	211	170	55	355	199	154	445	86	123	199	386	565	222	248	181	158	616	376	474	222	206	339	189	561	464	592	454	130	300	346	435	531	253	220	120	415	397	224	560	601	182	298	472	411	194	466	181	158	224	236	614	526	242	285	71	143	334	396	500	215	413	725	54	655	167	369	577	152	307	171	235	291	498	519	530	401	352	489	318	326	411	274	420	465
155	469	446	291	101	56	305	523	329	192	394	232	549	397	235	175	135	509	251	449	427	279	113	304	316	231	187	222	187	377	242	0	195	318	401	380	300	63	230	316	126	330	274	260	378	380	396	194	223	226	401	533	245	373	386	444	433	370	413	581	83	280	176	137	208	456	501	339	74	94	294	59	321	327	252	180	257	313	590	484	73	399	279	188	221	77	351	419	504	298	461	171	302	512	298	359	404	267	157	154	523	521	336	440	291	301	430	423	365	276	162	420	148	401	546	111	117	126	363	388	345	528	144	355	168	180	263	158	320	289	57	373	234	198	408	344	511	487	366	469	513	232	266	412	237	320	234	396	224	328	111	45	360	344	122	490	240	85	394	378	253	408	29	118	299	345	243	370	334	160	108	565	438	310	370	478	378	239	400	466	339	380	90	84	474	494	249	447	348	329	322	237	393	305	188	402	291	120	298	473	502	473	237	504	246	434	141	503	356	235	86	413	490	308	277	298	309	550	540	268	105	113	334	337	199	244
359	318	644	126	155	260	208	415	194	304	229	322	384	299	392	80	94	715	353	652	630	443	96	458	470	124	168	425	270	193	108	196	0	522	607	584	271	261	159	288	158	222	407	413	269	328	261	340	351	212	292	425	449	297	277	336	325	171	616	431	117	145	35	97	411	291	708	542	277	292	497	226	187	257	305	105	74	243	442	334	167	234	92	76	424	245	534	310	339	190	326	303	118	348	115	513	239	158	71	352	373	386	209	277	495	167	633	629	242	167	137	236	195	236	352	315	80	240	255	591	216	364	286	247	312	105	466	193	166	445	211	577	114	339	612	544	346	378	521	304	393	349	105	227	129	249	93	212	428	194	90	152	280	544	132	342	75	111	598	270	456	244	185	294	134	544	446	574	348	124	229	400	329	514	205	328	228	309	291	282	542	550	135	251	366	329	88	360	183	164	161	130	596	508	136	237	178	78	228	364	394	323	307	710	135	640	187	338	560	208	289	278	293	185	481	501	512	385	375	471	257	280	305	214	402	447
178	746	141	617	378	285	583	676	626	299	648	326	875	543	219	451	440	266	299	142	157	177	439	199	199	475	465	174	334	674	539	318	521	0	185	122	447	284	468	463	404	590	263	190	671	527	693	187	289	406	672	686	175	519	578	635	594	668	110	859	384	524	502	463	125	771	259	36	247	244	79	298	618	493	375	424	571	476	887	762	365	725	605	485	162	279	149	690	869	547	758	226	615	839	603	192	730	511	483	184	801	848	580	737	71	598	170	207	698	520	440	717	358	727	831	207	443	287	627	151	623	855	238	665	228	424	55	335	598	247	309	71	511	265	123	129	813	679	222	777	687	178	592	709	515	539	560	693	96	636	414	371	543	129	448	787	566	412	125	642	145	735	340	228	626	55	126	155	480	438	318	891	631	69	625	756	656	377	663	763	36	165	416	329	627	827	575	593	674	655	578	481	90	89	391	633	569	438	519	744	655	751	355	262	523	218	419	875	126	513	233	710	774	552	44	23	33	895	892	118	278	270	480	581	145	83
248	831	274	674	463	370	667	682	710	305	728	301	970	549	217	533	524	109	288	137	54	174	523	172	137	555	549	205	340	758	623	402	608	172	0	62	452	369	473	468	488	596	237	210	677	532	777	248	264	411	678	692	208	525	584	641	600	772	170	943	469	604	574	523	237	776	102	192	331	356	135	393	703	498	350	504	655	481	972	846	449	780	682	570	193	364	81	695	875	553	842	286	700	937	687	118	785	553	568	297	885	932	660	821	252	683	69	23	704	600	524	801	415	782	927	291	527	343	633	40	707	910	310	671	282	504	215	391	682	196	393	141	596	271	79	61	819	685	152	783	699	237	637	793	599	545	580	778	209	720	498	455	549	61	481	872	643	496	48	647	168	790	424	313	667	208	182	53	434	522	388	986	637	122	705	840	740	351	669	847	192	94	501	412	633	833	628	599	729	712	658	560	144	111	447	762	653	522	525	750	661	835	330	88	608	33	503	881	70	597	318	794	859	632	213	153	242	901	898	134	348	363	486	695	205	230
224	806	193	677	438	345	643	688	685	312	735	308	976	555	224	539	500	144	294	69	47	180	499	179	144	561	524	180	347	733	599	378	581	122	62	0	459	344	480	475	464	603	244	188	683	539	752	223	271	418	684	699	173	531	591	647	606	730	102	919	444	611	562	523	213	783	136	141	307	332	111	357	678	505	356	510	630	488	947	822	425	785	665	545	168	339	90	702	882	559	818	261	675	944	662	127	790	559	543	272	861	908	667	797	163	658	49	58	711	606	499	777	394	787	891	266	503	323	639	29	683	914	274	677	257	510	136	370	658	227	369	90	571	277	28	68	826	692	163	789	704	216	644	768	575	552	587	753	184	696	473	431	555	68	461	847	626	471	14	654	143	794	399	288	674	157	158	47	440	498	354	992	643	77	712	815	716	358	675	823	141	105	476	389	640	839	634	605	734	715	665	567	94	86	426	769	629	498	531	756	668	810	337	139	583	94	479	888	24	572	293	770	834	638	125	102	150	908	904	110	314	330	492	701	180	164
272	588	565	274	375	282	478	281	464	148	317	164	531	110	236	196	364	559	190	525	504	287	243	302	314	165	438	299	114	401	377	300	271	439	451	456	0	351	112	39	402	133	244	257	238	103	457	252	195	89	239	291	278	86	146	202	161	352	558	654	334	204	237	229	323	338	552	459	304	323	369	241	457	60	111	165	333	29	634	604	261	380	298	345	319	262	378	257	436	164	524	213	348	499	374	357	385	165	341	351	593	582	245	469	439	437	506	473	265	190	407	427	178	381	596	287	296	174	194	445	485	568	194	202	221	165	384	158	436	289	345	494	383	183	484	388	381	247	365	344	262	261	237	419	399	83	211	418	365	464	359	298	110	388	216	534	260	278	470	209	301	389	332	255	267	478	340	434	80	393	203	547	198	385	294	597	498	114	230	474	459	394	255	227	232	394	238	169	329	312	258	158	514	372	182	324	448	320	73	311	260	538	132	554	405	484	417	442	432	478	291	475	471	216	398	419	429	462	459	335	196	219	56	226	294	386
121	486	383	357	118	70	323	581	366	243	459	291	615	448	255	241	180	475	283	415	393	245	179	270	282	297	204	188	238	414	279	63	261	284	367	346	351	0	296	367	144	396	300	226	444	431	433	160	255	283	467	591	211	424	483	539	499	408	390	599	124	346	242	203	174	522	467	308	37	34	260	109	358	397	303	246	310	380	627	502	131	465	345	225	187	91	317	485	569	364	498	198	355	578	342	325	470	333	223	94	541	588	402	477	257	338	396	389	431	342	179	457	204	467	571	78	183	177	429	354	363	594	174	421	147	246	229	214	338	307	31	351	251	230	375	310	577	584	333	535	599	198	332	448	255	386	300	433	190	376	153	111	448	310	188	527	306	151	361	444	219	474	79	98	365	283	209	337	384	178	164	631	535	276	436	495	396	289	465	503	308	346	156	141	532	560	315	498	414	395	388	303	370	271	254	468	309	178	364	539	560	491	288	470	263	400	159	569	322	252	52	450	514	374	243	264	275	616	605	234	156	129	384	403	165	210
294	476	584	189	263	254	366	304	352	169	235	187	444	162	257	84	252	580	218	546	525	308	131	323	336	79	326	320	135	316	265	231	159	458	472	477	112	296	0	129	290	111	272	278	211	169	419	271	216	63	212	315	299	138	167	225	214	267	553	589	221	118	125	117	342	273	573	478	312	327	390	215	345	97	154	53	221	84	549	492	149	295	233	233	337	234	400	230	372	79	439	234	266	408	262	379	299	79	229	339	531	496	167	384	458	324	527	494	195	104	294	342	126	296	441	280	184	171	167	466	373	424	217	179	243	53	402	123	324	310	281	513	271	204	506	409	353	268	386	317	283	280	152	334	287	90	131	333	384	351	247	186	130	409	104	449	194	166	492	182	323	304	220	247	182	497	359	455	170	281	160	460	219	407	211	485	386	158	203	388	478	415	143	184	255	330	178	234	243	227	172	73	532	393	67	219	336	208	68	284	283	480	176	575	293	505	304	378	453	366	324	436	385	138	417	437	448	398	395	356	188	211	146	167	313	405
287	605	580	291	417	297	495	215	481	163	319	179	503	82	251	213	381	574	205	540	519	303	285	318	330	182	455	314	129	418	394	316	288	454	466	471	37	366	129	0	444	129	260	272	210	65	474	267	210	104	211	225	293	58	117	174	129	369	573	671	376	221	254	246	338	310	567	475	320	339	384	256	474	32	126	182	350	29	650	621	303	373	315	362	334	277	394	229	408	161	541	229	365	471	391	373	394	182	358	366	610	599	246	486	454	454	521	488	237	199	424	444	193	374	567	302	313	189	166	460	502	540	210	204	236	182	399	173	453	304	361	509	400	198	500	403	352	219	380	316	234	277	254	436	416	78	228	435	380	481	376	340	82	403	258	551	277	320	486	181	317	406	330	270	284	494	355	449	43	410	218	519	170	401	296	614	515	129	202	491	475	409	297	242	166	366	255	131	346	329	286	175	529	387	198	295	465	362	90	283	194	555	147	570	422	499	459	414	447	495	306	492	488	213	413	434	444	434	431	350	211	234	18	228	309	401
241	342	517	282	28	142	179	571	233	315	385	355	508	448	375	236	74	595	371	535	513	365	164	390	402	280	61	308	311	281	147	130	158	404	487	466	399	144	286	416	0	378	420	346	425	455	300	280	343	309	448	581	331	424	433	492	481	293	499	455	68	301	191	188	294	447	587	425	160	175	380	182	226	384	376	236	195	370	502	358	148	390	226	104	307	164	437	466	495	346	383	290	240	472	210	445	369	314	112	235	397	444	365	345	377	223	516	509	398	323	35	324	220	392	439	198	168	250	411	474	219	478	267	403	254	236	349	244	194	427	114	459	107	318	495	430	502	534	453	460	549	318	261	316	111	376	249	301	310	232	80	108	416	430	179	402	231	136	481	426	339	369	106	204	290	426	329	457	457	34	237	492	485	396	361	352	252	362	447	371	425	466	147	214	522	485	244	516	313	291	317	286	479	391	245	393	165	106	355	520	550	347	361	590	119	520	50	494	442	109	172	317	382	341	363	384	395	548	499	354	229	230	432	370	285	330
416	449	709	181	387	365	428	194	362	291	185	308	385	79	379	160	314	703	334	669	647	431	228	446	458	100	388	443	258	309	328	342	222	583	595	600	133	408	111	130	378	0	388	401	92	113	365	396	339	174	102	205	422	82	57	116	104	260	702	562	345	105	187	202	467	192	695	603	424	439	513	326	335	112	254	165	255	104	532	479	261	239	223	296	463	346	522	120	290	33	432	357	255	353	276	501	260	71	291	451	501	489	112	377	583	387	649	617	102	79	357	335	237	240	449	391	247	318	57	589	436	422	338	70	364	165	527	235	386	433	392	638	334	327	628	532	234	158	509	198	173	404	144	327	350	50	139	326	509	414	310	297	60	532	216	441	185	278	614	72	445	297	331	359	174	622	484	578	170	344	271	401	109	529	162	470	448	258	93	381	603	538	254	295	146	248	162	140	236	219	130	98	657	516	178	144	398	298	91	174	174	445	276	698	356	628	407	296	576	429	436	382	375	83	542	562	573	316	313	479	300	323	146	94	438	530
180	724	423	473	394	252	599	474	600	127	527	86	762	341	40	332	380	333	56	299	277	77	329	76	88	354	480	117	162	588	513	274	407	248	225	230	244	300	272	260	420	388	0	74	469	324	667	129	70	210	470	485	95	317	376	432	392	573	332	837	328	403	373	365	174	568	325	279	263	281	173	215	593	290	134	303	469	273	833	740	282	579	481	433	136	236	152	487	667	352	732	107	514	729	510	109	584	352	402	260	779	781	459	668	282	573	279	247	496	399	455	627	237	581	726	222	362	165	425	219	639	708	132	462	140	303	223	213	572	32	325	320	527	93	258	162	611	477	107	575	492	104	436	618	531	337	379	618	205	599	356	290	341	162	303	733	442	330	244	439	112	588	289	190	466	299	162	208	223	454	210	778	429	173	504	733	634	136	461	673	279	149	312	234	438	625	427	381	528	511	457	359	324	166	271	554	585	365	317	542	453	728	116	328	539	258	435	673	206	528	249	684	670	431	237	222	272	693	690	132	170	185	278	487	136	227
106	688	330	479	320	227	525	486	567	110	532	136	774	353	29	337	382	318	109	259	263	38	311	62	74	359	406	42	144	615	481	260	413	187	210	190	257	226	278	273	346	401	74	0	481	337	634	75	100	216	482	497	21	329	389	445	404	578	299	801	326	408	378	327	100	581	311	225	189	207	112	197	560	303	185	308	475	286	829	704	265	585	487	427	62	188	138	500	679	357	700	78	519	742	515	117	589	357	425	186	743	789	464	679	204	540	240	232	508	404	381	659	219	586	731	148	385	148	437	204	565	714	114	475	109	308	149	195	540	81	251	259	453	75	219	147	623	490	124	587	505	49	442	650	457	349	385	635	131	578	355	313	353	147	286	729	448	353	205	452	45	594	281	137	472	244	88	193	290	380	193	790	441	129	509	697	598	187	473	705	225	154	295	217	438	637	432	403	533	517	462	365	279	115	252	567	510	379	329	554	465	692	165	314	465	243	361	685	166	454	175	651	676	436	163	161	195	705	702	78	153	167	290	499	62	153
497	432	790	167	434	401	476	234	345	373	129	389	295	130	461	208	362	784	415	750	729	513	275	528	540	147	435	525	339	292	375	378	269	664	676	682	239	444	212	211	425	102	470	482	0	167	348	477	421	314	25	244	503	164	96	155	144	244	783	538	393	119	235	250	549	101	777	685	460	474	595	362	319	193	336	201	243	205	442	492	297	183	211	343	544	381	604	43	200	133	409	439	241	262	262	583	204	131	338	576	477	466	69	372	664	365	731	698	28	116	404	319	289	184	359	513	294	399	44	670	407	332	420	26	446	201	609	287	355	514	428	719	381	408	710	613	144	148	590	108	146	485	159	311	397	150	187	309	590	385	357	333	131	613	251	418	199	325	696	53	527	245	367	480	142	704	565	659	252	391	323	310	90	611	106	477	407	340	40	358	685	620	290	347	185	158	176	179	219	203	108	147	739	597	230	87	446	346	191	97	213	429	358	780	403	709	454	206	658	476	471	366	319	79	623	644	655	226	222	560	422	444	228	50	520	612
351	553	644	286	432	361	534	150	466	227	275	243	459	36	315	252	420	638	269	604	583	367	300	382	394	204	494	378	193	413	434	380	328	518	530	536	101	430	169	65	458	113	324	336	166	0	469	331	274	168	167	160	357	31	73	87	64	377	637	684	390	209	293	286	402	265	631	539	384	403	449	320	439	71	190	222	390	99	606	638	318	329	327	402	398	341	458	184	364	144	554	293	360	426	381	437	349	175	397	430	623	612	202	494	518	493	585	552	193	183	463	452	257	330	523	366	353	253	122	524	542	496	274	159	300	222	463	237	492	368	425	573	440	262	564	467	308	121	444	272	189	341	249	444	456	88	244	430	444	520	416	355	54	467	273	564	289	334	550	136	381	391	389	334	275	558	419	513	87	450	283	475	126	465	252	623	554	193	158	504	539	474	312	306	101	322	266	67	352	323	241	202	593	451	236	251	505	377	129	239	129	550	211	634	462	563	473	370	511	535	370	486	465	196	477	498	509	390	387	414	275	298	47	184	373	466
530	84	838	183	315	431	198	549	68	563	275	582	287	445	651	340	254	883	612	824	802	654	313	679	691	303	251	596	530	61	154	396	261	693	775	755	457	433	419	474	292	365	667	635	348	482	0	569	611	472	372	559	620	445	411	470	459	105	788	198	306	260	295	331	583	392	876	713	449	463	669	426	94	442	565	365	177	428	195	115	367	234	175	207	596	452	726	390	292	332	66	563	132	251	143	734	186	319	239	524	137	125	281	45	666	121	804	797	318	286	257	69	417	206	175	486	284	500	359	763	113	203	511	324	542	365	638	452	127	705	403	748	193	599	783	719	414	481	741	376	497	607	242	74	211	413	277	41	599	90	277	353	423	719	376	95	236	311	769	374	627	158	360	492	213	715	618	745	515	283	454	237	424	685	261	105	96	568	380	63	713	755	335	451	500	337	249	494	148	147	249	303	768	680	396	309	161	297	413	421	528	81	567	879	201	808	321	294	731	243	460	17	112	300	652	673	683	326	278	643	472	480	490	298	574	618
40	623	313	426	254	124	459	481	502	105	461	131	663	348	84	264	316	354	123	294	272	112	263	136	148	288	341	67	139	550	415	194	340	187	246	226	252	160	271	268	280	396	129	75	476	332	569	0	95	211	477	492	91	324	383	440	399	505	282	735	260	337	305	279	72	576	347	208	123	142	139	132	494	298	180	237	402	281	763	638	199	513	414	362	66	114	196	495	674	350	634	38	446	627	479	191	518	324	319	121	677	724	393	613	188	474	275	268	503	333	316	593	171	515	660	83	278	100	432	233	499	643	51	470	34	237	132	147	474	136	185	243	387	70	254	189	618	485	198	582	500	24	376	585	391	344	312	570	114	512	290	206	348	189	238	663	375	247	240	447	98	523	216	63	401	227	88	216	285	314	131	679	436	156	438	632	532	182	468	639	208	225	247	155	432	632	359	398	462	464	391	294	262	150	204	445	445	314	324	549	460	627	160	349	399	279	295	680	202	389	110	586	604	365	147	167	178	700	697	113	91	105	285	394	43	135
134	669	408	419	317	200	521	426	545	60	472	39	714	293	52	277	329	373	31	339	318	117	278	117	129	299	403	142	84	534	459	223	352	282	265	271	197	255	218	213	342	340	70	100	421	277	612	95	0	156	422	436	121	269	328	385	344	517	372	782	277	348	318	310	166	521	366	302	217	236	212	164	538	243	87	248	414	226	778	685	231	524	427	382	162	185	193	440	619	297	678	56	459	682	455	172	529	297	351	215	724	726	404	614	282	518	320	287	448	344	378	572	186	526	671	177	311	115	377	259	561	654	80	415	89	248	226	162	517	103	279	337	465	24	299	202	563	429	179	527	443	104	382	564	453	289	325	563	208	545	305	239	293	202	252	678	388	279	285	392	144	534	237	139	412	321	183	248	171	376	158	730	381	228	449	679	579	89	413	618	302	209	261	182	377	577	372	343	473	456	402	305	364	206	216	506	507	313	269	494	405	674	68	369	462	298	357	625	246	451	204	629	615	376	241	262	272	645	642	173	119	134	230	439	137	229
231	529	524	278	313	213	419	319	405	107	332	125	534	186	195	137	305	518	156	484	463	246	181	261	273	159	378	258	73	393	318	226	212	398	410	415	89	283	63	105	340	174	210	216	313	169	472	211	154	0	314	329	237	162	221	277	236	378	517	642	272	208	178	170	282	413	511	418	242	261	328	179	398	135	93	107	274	93	638	545	200	384	286	286	278	194	337	332	512	142	537	172	319	497	315	316	389	142	281	285	584	586	264	473	398	377	465	432	292	203	347	431	89	386	531	225	237	116	269	404	426	513	153	307	180	107	343	69	377	248	277	453	324	142	443	347	456	322	324	419	337	220	241	423	340	115	184	422	324	404	300	236	185	347	154	538	247	216	430	284	261	393	270	193	271	437	299	393	136	334	115	550	273	344	309	538	439	97	305	478	418	353	193	138	270	469	231	235	333	316	262	164	473	331	94	316	389	258	77	386	298	533	115	513	346	443	355	518	391	419	229	489	475	236	357	378	388	538	534	294	134	157	122	264	253	345
497	451	790	185	453	420	494	172	364	373	158	389	304	130	461	226	380	784	415	750	729	513	294	528	540	166	454	524	339	311	394	396	288	664	676	682	239	462	212	211	444	102	470	482	25	167	367	477	420	314	0	199	503	164	96	155	144	267	783	569	411	138	253	268	548	110	777	685	478	493	595	381	337	193	336	219	261	205	451	523	315	213	230	362	544	400	604	18	209	133	439	439	259	271	280	583	234	149	357	576	508	497	88	403	664	383	731	698	51	134	423	358	308	215	368	512	313	399	44	670	426	341	420	44	446	219	609	306	374	514	447	719	400	408	710	613	153	120	590	117	121	486	178	329	416	150	205	328	590	403	376	352	131	613	270	449	218	344	696	50	527	276	386	480	161	704	565	659	252	410	342	320	71	611	137	508	426	339	15	388	685	620	309	366	157	167	195	179	237	222	127	165	739	597	249	96	464	364	191	72	158	448	357	780	422	709	473	215	657	495	516	384	350	98	623	644	655	235	232	560	421	444	227	69	519	612
511	643	804	377	590	521	631	57	556	387	352	403	536	162	475	363	517	798	429	764	743	526	431	541	553	303	591	538	353	503	531	545	425	678	690	695	261	590	315	225	581	205	485	496	243	160	559	491	434	328	199	0	517	190	147	90	113	454	797	761	548	308	390	405	562	343	791	698	543	562	608	480	529	245	350	368	453	257	683	716	464	406	422	499	558	501	617	210	441	236	632	453	451	504	472	596	427	274	494	590	700	689	279	571	678	590	745	712	270	282	560	530	417	407	600	526	450	413	199	684	639	573	434	237	460	368	623	397	589	516	585	733	537	422	724	627	385	80	604	349	137	500	348	521	553	221	343	520	604	617	513	500	182	627	419	641	388	481	710	194	541	469	534	494	353	717	579	673	247	547	442	552	135	624	329	700	618	353	184	581	698	633	457	466	62	399	365	130	429	413	319	301	753	611	381	328	602	501	262	258	42	639	371	793	559	723	610	447	671	632	530	576	542	290	637	658	668	410	454	574	435	458	207	261	533	625
91	674	316	500	306	212	510	507	553	131	553	157	795	374	50	358	367	316	130	245	223	34	366	59	71	380	392	28	165	601	466	245	449	173	208	176	278	211	299	294	331	422	95	21	502	358	620	91	121	237	503	518	0	350	410	466	425	595	285	786	312	429	399	333	85	602	308	210	174	193	98	203	546	324	206	329	498	307	814	689	292	606	508	413	48	207	135	521	700	378	685	91	542	763	530	114	610	378	411	172	728	775	486	664	190	525	225	230	529	425	367	644	225	607	759	134	370	153	458	202	550	735	120	496	124	329	135	201	525	95	236	245	439	96	204	145	645	511	122	608	526	63	463	636	442	370	406	621	117	563	341	298	374	145	292	714	469	339	190	473	30	615	267	156	493	229	74	166	311	365	199	811	462	114	530	683	583	208	494	690	210	151	344	222	459	658	453	424	554	538	484	386	265	101	257	588	496	365	350	575	486	678	186	311	451	240	346	706	152	440	161	637	702	457	149	170	180	726	723	64	158	173	311	520	48	138
345	522	637	255	401	354	503	179	435	220	263	236	447	24	308	221	389	631	262	597	576	360	269	375	387	174	463	372	186	382	403	373	297	511	523	529	86	424	138	58	427	82	317	329	154	31	438	324	268	162	155	190	350	0	62	98	75	341	630	635	359	178	262	254	396	254	624	532	377	396	442	314	409	40	183	191	359	68	595	629	287	317	296	371	392	335	451	173	353	114	505	286	329	415	350	430	338	144	366	423	574	563	191	450	511	462	578	545	182	152	432	408	250	319	512	360	322	246	110	517	511	484	267	148	293	191	456	230	461	361	418	566	409	256	557	460	297	132	437	260	187	333	218	400	425	57	213	399	437	489	385	323	26	460	242	515	258	303	543	125	374	380	357	327	264	551	412	507	99	419	276	463	114	458	240	543	523	187	146	454	532	467	280	300	130	310	235	96	309	293	230	171	586	444	205	240	473	346	98	227	158	519	205	627	431	556	442	359	505	504	363	456	454	166	470	491	502	379	375	407	269	291	75	172	367	459
404	495	696	229	442	414	484	136	408	279	204	295	388	37	367	216	370	691	321	657	635	419	283	434	446	155	443	431	246	355	383	397	277	571	583	588	146	483	167	118	433	57	376	389	95	73	411	384	327	221	96	146	410	70	0	57	46	306	690	614	401	160	243	257	455	195	683	591	436	455	501	373	381	100	242	220	306	111	536	568	316	258	274	351	451	394	510	114	293	88	484	345	303	356	324	489	279	126	346	482	553	541	132	423	571	442	637	605	122	134	412	382	310	260	453	419	302	306	51	577	491	425	326	89	352	220	515	289	442	421	448	626	389	315	616	520	238	101	497	201	116	392	200	373	405	76	195	372	497	469	365	353	37	520	271	493	240	333	602	66	433	321	387	387	205	610	471	566	158	399	335	404	52	517	181	552	470	246	87	433	591	526	309	359	87	251	217	81	281	266	171	153	645	504	234	181	454	354	117	168	115	492	264	686	411	616	462	299	564	484	423	428	394	142	530	550	561	319	316	467	328	350	134	113	426	518
460	554	752	288	501	470	542	79	467	335	263	352	447	74	423	274	428	747	377	713	691	475	342	490	502	214	502	487	302	414	442	456	336	627	639	644	202	539	225	174	492	116	432	445	154	87	470	440	383	277	155	90	466	98	57	0	25	365	746	672	459	219	301	316	511	254	739	647	492	511	557	429	440	156	298	279	364	167	594	626	375	317	333	410	507	450	566	147	352	147	543	401	362	415	383	545	338	185	405	538	611	600	190	482	627	501	693	661	181	192	471	440	366	318	511	475	361	362	110	633	550	484	382	148	408	279	571	345	500	477	506	682	448	371	672	576	296	35	553	260	94	449	258	432	464	132	253	431	553	528	424	411	93	576	330	552	299	392	658	125	489	380	445	443	263	666	527	622	174	458	391	463	63	573	240	611	529	302	120	492	647	582	368	415	31	310	276	72	340	324	230	212	701	560	292	239	512	412	173	206	58	550	320	742	470	672	521	358	620	543	479	487	453	200	586	606	617	378	375	523	384	406	134	172	482	574
419	543	712	277	490	429	531	102	456	295	252	311	436	51	383	263	417	706	337	672	651	435	330	450	462	203	491	447	261	402	431	445	324	586	598	604	161	499	214	129	481	104	392	404	143	64	459	399	343	236	144	113	425	75	46	25	0	354	705	661	448	208	290	305	471	242	699	607	452	471	517	388	429	115	258	268	353	156	583	615	364	306	322	399	467	410	526	161	341	136	531	361	351	403	372	505	326	174	394	498	600	589	179	471	586	490	653	620	170	181	460	429	325	307	500	435	350	321	99	592	539	473	342	136	368	268	531	305	489	436	493	641	437	330	632	535	285	59	512	249	132	408	247	421	452	121	242	420	512	517	413	400	82	535	318	541	287	381	618	113	449	368	434	402	252	626	487	581	152	447	351	452	68	533	229	600	518	262	135	481	607	542	357	374	54	299	264	50	329	313	218	200	661	519	281	228	501	401	162	216	81	539	280	702	458	631	510	347	580	531	438	476	442	189	545	566	577	367	364	482	344	366	111	161	442	534
505	189	790	79	290	406	221	444	102	469	184	487	228	341	557	220	229	880	518	799	777	609	271	624	636	199	252	571	435	49	155	370	171	668	772	730	352	408	267	369	293	260	573	578	244	377	105	505	517	378	267	454	595	341	306	365	354	0	763	317	281	155	210	275	558	229	873	688	424	438	644	400	76	337	470	270	98	323	297	220	341	144	97	208	571	420	700	285	233	228	187	468	58	192	74	679	127	214	206	499	256	245	176	132	641	122	779	794	214	181	258	90	360	117	190	461	255	405	254	738	164	198	451	219	477	270	613	358	151	610	378	723	194	504	758	709	284	377	686	271	392	514	137	82	210	308	172	66	574	142	252	327	318	709	298	197	131	286	744	269	566	89	359	469	108	690	593	720	410	258	395	212	319	660	170	210	164	474	275	137	688	716	310	426	395	278	144	389	61	42	144	198	743	655	302	204	185	248	308	316	423	186	472	876	225	805	322	235	706	267	435	123	134	196	627	648	658	268	219	618	423	446	386	193	549	593
273	841	105	712	473	380	678	790	721	414	743	409	970	657	325	546	535	165	396	33	84	282	534	281	246	570	560	261	448	769	634	413	616	111	170	102	561	400	553	577	499	704	345	296	785	641	788	282	372	520	786	800	281	633	692	749	708	763	0	954	479	619	597	558	220	885	158	91	342	339	185	393	713	607	458	519	666	590	982	857	460	820	700	580	268	374	191	804	983	632	853	320	710	933	698	229	825	606	578	279	896	943	675	832	149	693	69	146	812	615	534	812	453	822	926	302	538	382	741	131	718	950	333	779	323	519	150	429	693	328	404	40	606	379	73	170	927	794	264	891	806	273	687	804	610	653	655	788	191	731	508	466	657	170	543	882	661	506	105	756	251	830	435	323	720	107	226	148	542	533	413	986	745	176	720	851	751	460	777	858	91	207	511	424	741	941	670	707	769	750	673	576	23	195	486	727	664	533	633	858	769	846	438	160	618	202	514	924	126	608	328	805	869	647	134	129	112	1009	1006	225	373	365	594	676	240	174
697	138	972	381	483	598	330	812	266	734	446	752	429	647	831	511	424	1050	783	991	969	821	484	845	858	501	404	763	700	275	324	586	432	860	942	922	654	600	590	672	456	562	838	801	537	683	198	736	781	642	568	761	787	681	613	671	660	317	955	0	477	458	466	501	750	534	1043	880	616	630	836	597	292	640	735	535	372	626	266	99	537	382	389	378	763	619	893	572	434	530	133	733	346	392	333	901	334	516	410	691	66	114	482	199	833	271	971	964	510	484	420	229	588	354	296	653	454	670	561	929	238	324	681	526	709	535	805	623	277	882	570	915	357	769	950	886	556	688	908	591	680	773	440	236	346	611	475	245	766	239	447	523	647	886	546	166	433	482	936	576	794	304	562	659	411	882	785	912	712	437	624	358	625	852	433	108	207	739	583	184	880	922	506	622	702	478	446	696	328	345	446	500	935	847	566	472	293	467	611	584	729	126	737	1046	336	975	485	436	898	377	627	181	235	508	819	840	850	468	419	810	642	685	688	500	741	785
222	363	507	274	42	123	247	512	239	246	377	286	532	380	290	204	53	575	306	515	493	346	96	370	382	220	129	288	242	287	152	83	117	384	467	447	331	124	218	348	68	319	328	326	366	387	306	261	277	241	390	522	312	356	374	433	422	281	479	476	0	279	159	120	274	439	568	405	140	155	360	114	232	316	311	168	184	302	501	379	80	382	215	99	287	144	417	407	486	287	371	226	229	495	216	425	387	256	97	215	418	431	325	351	358	212	496	489	353	265	104	330	152	384	445	178	100	181	352	454	263	484	198	344	234	168	329	176	211	343	94	440	140	253	475	410	494	475	433	452	517	299	249	322	155	308	217	307	291	239	29	40	348	410	111	401	223	68	461	367	319	391	54	184	282	407	309	437	377	80	162	498	427	377	353	373	273	293	388	377	405	446	79	139	463	477	232	457	331	312	305	225	459	371	177	385	209	54	287	462	491	368	291	570	163	500	83	486	423	177	152	323	388	297	344	364	375	533	523	334	160	167	364	325	265	310
360	344	650	77	298	303	351	297	257	299	137	317	332	182	387	108	237	711	348	677	655	439	175	454	466	50	311	383	266	204	251	297	144	524	603	608	203	362	118	220	301	105	403	408	119	216	260	337	347	208	143	308	390	185	160	219	207	155	619	457	279	0	121	150	408	176	703	544	378	393	476	264	230	189	301	103	150	175	437	375	199	183	118	219	403	284	530	160	274	73	327	300	151	296	172	509	187	65	214	405	396	384	69	272	524	276	657	625	97	26	280	230	192	184	329	346	181	237	127	597	319	312	283	95	309	103	468	189	265	441	347	579	257	335	636	540	231	261	517	188	276	346	40	222	273	153	65	221	450	296	244	253	163	540	154	337	80	212	622	142	398	192	286	313	70	563	425	586	261	267	226	348	212	492	114	365	319	304	151	276	544	546	192	250	249	232	57	243	131	115	60	49	598	486	133	121	321	232	159	196	277	341	303	706	278	636	330	280	584	351	390	277	274	41	483	504	514	300	297	449	254	277	237	69	379	471
339	352	624	131	200	240	242	380	228	269	228	287	389	265	357	46	128	680	318	633	611	409	77	424	436	89	202	405	235	216	141	176	35	502	572	564	237	242	125	254	191	187	373	378	235	293	295	305	317	178	258	390	359	262	243	301	290	210	597	465	159	121	0	75	392	290	673	522	258	272	478	206	221	222	271	71	97	208	465	368	147	239	118	109	405	226	500	276	343	155	360	268	142	352	138	479	244	124	105	333	407	413	193	301	475	201	613	594	222	133	171	259	161	240	386	295	60	206	220	566	249	368	251	212	278	71	447	158	200	410	226	557	147	305	592	509	345	344	487	303	359	314	91	251	163	214	59	235	408	227	123	133	245	509	98	365	80	92	578	235	366	248	165	275	134	524	427	556	313	157	195	405	295	494	204	361	262	274	256	305	522	516	115	231	331	334	74	326	188	169	147	95	577	489	102	236	212	112	193	330	359	356	272	676	169	605	220	343	540	242	269	312	330	165	461	482	492	389	379	452	223	246	270	193	383	427
300	388	586	196	161	201	278	395	264	261	276	279	454	278	306	44	140	629	310	594	572	358	25	373	385	104	205	367	228	278	177	137	96	463	521	525	229	203	117	246	188	202	365	327	249	286	331	279	309	170	273	405	333	254	257	316	305	275	558	501	120	149	75	0	353	314	622	484	219	234	439	167	257	214	263	63	158	200	527	404	104	304	183	124	366	187	449	290	408	170	396	242	203	417	199	428	309	138	93	294	443	456	208	362	436	236	575	543	236	147	183	320	108	305	451	256	48	180	235	515	285	433	225	227	252	63	408	132	236	359	187	518	183	269	553	458	370	358	435	355	374	288	146	312	199	207	91	296	369	263	111	94	247	458	43	427	144	53	539	250	340	313	126	236	188	485	388	504	305	170	145	469	309	455	253	397	298	266	271	366	484	465	59	169	346	371	129	340	252	234	202	110	538	450	94	260	248	100	185	344	374	392	265	625	205	554	203	408	501	253	231	348	395	180	422	443	453	454	444	413	185	208	262	208	344	388
54	636	251	507	268	175	473	553	516	176	533	203	765	420	129	336	330	344	195	248	242	119	329	144	156	359	355	62	211	564	429	208	411	125	236	197	323	174	342	339	294	467	174	100	547	403	583	72	166	282	548	563	85	396	455	511	471	558	220	749	274	409	392	353	0	647	336	145	137	144	104	187	508	369	252	308	460	352	777	652	255	615	495	375	65	169	199	566	720	421	648	110	505	728	493	199	620	395	373	84	691	738	465	627	125	488	255	258	575	404	329	607	243	617	721	97	333	171	503	198	513	745	130	541	104	308	70	219	488	181	199	180	401	142	207	179	690	556	206	653	571	73	482	599	405	416	450	583	31	526	303	261	420	179	338	677	456	301	209	518	93	624	230	118	515	164	51	206	356	328	210	781	507	120	510	646	546	253	540	653	145	215	306	219	504	704	465	470	564	545	463	365	200	139	275	517	459	328	396	620	532	641	232	339	413	269	309	719	191	402	123	600	664	437	84	105	115	772	768	104	170	160	356	465	39	52
596	463	889	181	445	520	444	283	329	472	64	488	194	229	560	273	383	883	514	849	828	611	357	626	639	213	425	623	438	276	338	456	291	763	775	780	338	522	311	310	447	201	568	581	101	265	393	576	519	413	110	343	602	263	195	253	242	229	882	534	439	175	290	315	647	0	876	783	538	553	693	427	303	292	435	266	257	304	341	488	362	111	226	365	643	447	702	110	99	232	405	538	255	161	276	682	147	230	360	613	473	462	112	368	763	349	830	797	91	169	426	324	355	128	258	611	341	498	143	769	391	231	519	125	545	266	708	352	378	613	506	818	371	507	809	712	57	230	689	58	217	585	191	326	386	249	241	353	689	368	380	413	229	712	317	414	217	372	795	151	626	189	445	579	156	802	664	758	351	413	389	209	189	710	95	473	391	438	125	354	783	718	355	413	284	57	209	278	172	217	137	212	838	696	296	55	409	368	290	122	268	458	456	878	392	808	476	105	756	465	549	406	315	138	722	743	753	125	121	659	520	543	326	119	618	710
349	931	262	775	563	470	768	782	811	406	828	401	1070	649	318	633	625	26	388	125	96	274	624	273	238	655	649	305	440	859	724	503	709	259	102	136	553	469	574	569	589	697	338	311	777	633	878	348	365	512	778	793	308	625	685	741	700	873	158	1044	569	704	674	623	338	877	0	248	432	457	236	493	803	599	450	604	755	582	1072	947	550	881	783	670	293	464	181	796	975	653	943	386	800	1038	787	219	885	653	668	397	986	1033	761	922	300	783	99	79	804	700	624	902	515	882	1027	391	628	444	733	132	808	1010	410	771	382	604	316	492	783	277	494	197	696	371	136	161	920	786	218	883	800	337	738	893	700	646	681	878	309	821	598	556	649	161	582	972	744	596	122	748	268	890	524	413	768	264	283	154	534	623	489	1086	737	223	805	940	841	452	769	948	248	161	601	513	734	933	728	699	829	813	759	661	179	211	548	863	754	623	625	850	762	936	430	3	708	62	604	981	170	697	418	895	959	732	262	239	268	1001	998	235	449	464	586	795	305	330
194	762	112	633	394	301	598	684	641	307	664	334	890	551	251	467	455	255	331	123	174	209	454	230	231	490	480	182	342	689	554	334	537	36	217	141	454	318	473	470	419	598	294	221	679	534	708	203	297	413	680	694	207	527	586	642	602	688	91	874	400	540	517	479	140	778	248	0	262	289	110	313	634	500	383	439	586	483	903	777	380	741	620	501	165	295	180	697	877	552	773	241	631	854	618	224	745	526	499	200	817	863	596	753	67	614	160	188	706	535	455	732	374	742	847	222	458	302	635	170	638	870	253	672	244	439	71	350	614	278	348	52	527	273	114	160	821	687	253	784	707	199	608	724	530	547	575	709	112	652	429	387	551	160	463	803	581	427	144	649	177	750	355	244	641	25	146	187	487	453	333	906	638	101	641	771	671	384	671	779	0	196	432	345	635	835	590	601	689	671	594	496	71	121	406	648	584	453	527	752	663	766	363	251	539	250	434	845	165	528	249	725	790	568	55	54	35	903	899	150	293	286	488	596	160	94
84	502	373	373	134	41	339	534	382	199	475	254	631	401	218	257	196	438	246	378	356	208	195	233	245	268	220	151	191	430	295	74	277	247	330	309	304	37	267	320	160	368	263	189	415	384	449	123	217	242	438	544	174	377	436	493	452	424	342	615	140	318	258	219	137	538	430	268	0	40	223	81	374	350	256	217	326	333	643	518	121	481	361	241	150	62	280	456	585	335	514	161	371	594	358	288	486	304	239	98	557	604	374	493	220	354	359	352	402	313	195	473	175	483	587	40	199	130	401	317	379	610	136	393	110	217	192	174	354	270	62	302	267	193	337	273	593	537	295	551	553	161	348	464	271	397	316	449	153	392	169	127	401	273	204	543	322	167	323	416	182	490	95	60	381	262	172	299	338	194	135	647	489	239	452	511	412	243	437	519	268	309	172	112	485	576	331	451	430	411	404	274	322	234	232	484	325	194	335	510	513	506	241	433	279	363	175	585	285	268	15	466	530	345	206	227	238	632	621	197	111	92	338	374	128	172
103	517	364	388	149	100	354	553	396	218	490	273	646	420	237	272	211	463	265	367	361	227	210	251	264	328	235	169	210	444	310	94	292	244	355	316	323	34	327	339	175	427	282	207	475	403	463	142	236	261	498	563	193	396	455	512	471	438	339	630	155	377	273	234	144	553	455	289	40	0	223	140	389	369	275	277	341	352	658	533	161	496	375	256	169	122	318	516	600	395	529	180	386	609	373	307	501	364	254	60	572	618	433	508	217	369	374	377	461	373	210	488	235	497	602	59	213	149	460	317	393	625	155	452	129	277	189	193	369	288	61	299	282	212	326	298	608	556	314	565	572	180	363	479	285	416	330	464	150	407	184	142	420	298	219	558	336	182	328	475	200	505	110	79	396	264	191	324	357	209	195	662	508	239	467	526	427	262	496	534	289	334	187	172	504	590	346	470	444	426	419	333	319	258	285	499	339	208	395	570	532	521	260	458	294	388	190	600	310	283	34	480	545	405	203	224	234	646	636	216	130	111	357	433	146	169
142	724	216	595	356	263	561	600	603	224	602	251	853	467	144	405	418	241	223	164	142	101	417	123	147	429	442	98	258	651	517	296	499	79	134	95	371	262	392	387	382	515	187	114	595	451	670	141	214	330	596	611	100	443	503	559	518	644	185	837	362	478	480	441	105	695	234	111	225	224	0	275	596	417	299	377	548	400	865	740	343	703	582	463	86	257	97	614	793	471	735	179	593	816	580	140	707	464	461	165	779	825	534	715	120	576	144	155	623	474	417	695	312	704	809	184	420	240	551	96	600	832	191	589	175	377	83	288	576	171	287	145	489	189	123	77	738	604	170	701	617	130	517	686	492	464	453	671	76	614	391	349	467	77	379	765	543	389	109	566	69	712	317	206	541	130	50	103	404	416	271	868	555	18	579	733	634	301	587	741	111	113	394	307	552	751	500	517	651	633	532	434	165	37	344	586	546	415	443	668	580	728	280	237	501	166	397	799	89	490	211	687	752	506	81	53	110	819	816	43	231	248	404	534	98	97
135	483	424	322	156	40	361	471	359	132	388	172	579	338	176	191	166	499	192	428	406	228	143	243	255	215	242	201	128	407	272	59	226	298	391	360	241	109	214	257	182	315	215	197	362	321	426	131	164	179	385	481	203	314	373	429	388	400	392	596	114	264	206	167	187	427	492	318	81	140	274	0	352	287	193	164	288	270	621	499	68	429	309	219	200	20	319	403	534	282	491	112	332	543	329	298	434	251	188	153	538	551	321	470	271	332	409	413	349	260	217	450	96	431	576	96	147	67	348	367	401	559	84	339	111	164	242	110	331	229	103	353	289	139	388	328	482	474	305	468	489	158	296	442	293	334	264	427	204	358	142	75	337	328	128	521	270	116	374	363	210	439	74	69	330	313	223	350	274	216	56	595	425	290	365	492	393	179	384	496	318	335	121	32	422	484	279	387	378	359	319	221	372	284	153	373	346	150	282	457	450	487	178	495	301	424	197	534	336	290	92	443	520	292	257	277	288	580	570	247	46	53	274	321	178	223
456	149	787	154	241	357	147	519	28	490	258	508	283	416	578	266	180	810	539	750	728	580	240	605	617	274	177	523	456	56	80	322	187	619	702	681	457	359	345	474	218	335	593	561	319	452	94	495	537	398	342	529	546	416	381	440	429	76	714	291	232	230	221	257	509	302	802	639	375	390	595	352	0	443	491	291	108	429	305	196	293	211	126	133	522	378	652	360	288	303	159	489	82	246	69	660	181	289	165	450	230	219	251	141	592	47	731	724	289	256	183	99	343	201	213	412	210	426	329	689	90	253	437	294	469	291	564	378	76	631	329	674	119	525	709	645	410	452	667	346	467	533	212	91	135	383	215	75	525	67	203	279	393	645	302	205	165	238	695	344	554	143	286	419	183	641	544	671	533	209	380	267	394	611	244	190	90	495	350	145	639	681	261	377	470	332	187	464	130	117	219	273	694	606	322	279	110	223	413	391	498	155	493	805	150	734	247	290	657	192	387	111	156	271	578	599	609	322	273	569	398	406	491	268	500	544
318	574	611	259	360	328	463	235	449	194	301	210	485	64	282	181	349	605	236	571	550	333	229	348	361	150	423	345	160	386	363	328	256	485	497	502	57	397	97	32	387	112	290	303	192	71	443	298	241	135	193	245	324	40	100	156	115	337	604	639	319	189	222	214	369	292	598	505	350	369	415	287	442	0	157	151	318	28	632	589	247	355	284	331	365	308	424	211	390	143	510	260	333	453	359	403	376	150	326	397	578	567	229	454	485	422	552	519	219	181	392	413	224	357	549	333	282	220	148	491	471	522	241	186	267	151	430	204	421	335	378	540	369	229	531	434	334	201	411	298	216	307	222	404	384	60	197	404	411	449	345	283	64	434	202	519	246	263	517	163	348	375	317	301	252	524	386	480	73	379	249	501	152	432	278	583	483	160	184	459	505	440	240	273	186	348	223	136	314	297	243	144	560	418	164	278	433	306	58	265	214	523	178	600	390	530	402	396	478	463	337	460	456	195	444	465	475	416	413	381	242	265	48	210	340	432
220	622	493	371	349	232	512	340	498	86	444	49	628	207	137	229	398	459	80	425	403	203	236	202	214	251	471	228	64	486	411	251	305	367	351	356	111	302	154	127	374	254	134	185	335	191	565	180	87	93	336	350	206	183	242	299	258	470	458	735	313	301	271	263	252	435	451	388	255	274	298	192	490	157	0	200	367	140	731	638	241	477	379	379	247	213	278	354	533	286	630	142	411	596	408	243	482	233	374	300	677	679	371	566	367	470	405	373	362	296	410	524	159	478	692	238	330	124	291	345	519	665	145	329	174	200	312	139	470	166	296	422	417	110	384	288	477	343	241	441	359	189	334	516	433	203	277	515	293	497	341	278	207	288	210	631	340	257	370	306	230	486	265	205	364	407	268	334	84	427	167	644	295	314	421	631	531	14	327	571	388	283	235	191	291	491	324	257	426	409	355	257	450	292	187	420	482	300	183	408	319	626	32	454	439	384	389	539	332	512	241	582	568	329	326	347	358	559	556	258	147	169	144	353	223	315
260	422	549	192	212	203	312	347	298	199	228	217	449	215	287	30	198	610	248	576	555	339	80	354	366	55	271	283	165	286	211	180	105	423	502	508	165	246	53	183	239	154	303	308	201	222	365	236	246	107	225	357	290	191	209	268	257	270	518	535	171	104	71	63	308	267	603	444	262	277	375	164	291	151	200	0	167	137	552	438	99	300	179	179	302	183	430	242	365	122	430	199	211	413	208	409	304	90	174	305	477	499	160	387	423	270	557	524	188	100	240	345	92	301	446	245	130	137	187	496	319	429	182	179	209	0	368	89	270	340	230	478	217	234	536	439	322	310	416	307	336	246	142	337	233	143	77	336	349	297	193	135	183	439	53	452	140	115	522	202	297	309	169	213	167	463	324	485	243	227	126	465	262	391	205	431	332	204	223	391	444	446	92	149	298	323	124	292	248	230	158	60	498	386	33	212	282	158	122	296	326	426	202	606	239	535	254	371	483	312	273	382	391	132	382	403	414	391	388	349	154	177	199	160	279	371
408	236	693	76	193	309	185	443	115	365	195	384	318	340	453	142	132	761	414	702	680	505	158	520	532	186	168	474	332	121	79	257	74	571	653	633	333	311	221	350	195	259	469	475	243	390	177	402	413	274	266	453	498	359	306	364	353	98	666	390	184	150	97	158	461	257	754	591	327	341	547	288	108	318	367	167	0	304	370	274	228	183	32	104	474	307	596	284	288	227	260	365	46	281	41	575	175	195	108	402	329	317	175	205	544	113	682	675	213	177	165	163	257	185	280	364	142	302	254	640	156	288	348	219	374	167	516	254	134	507	281	626	113	401	661	597	313	376	583	270	391	411	111	155	129	311	122	139	477	133	155	214	317	597	194	270	72	173	647	269	505	179	247	356	107	593	496	623	409	161	291	302	318	563	172	268	168	370	274	209	591	612	197	313	394	278	93	389	119	97	143	191	646	558	198	203	150	151	289	315	422	242	369	757	135	686	224	287	609	208	338	194	220	191	530	551	561	334	308	521	319	342	367	193	452	496
301	560	594	246	347	311	449	247	435	177	289	193	497	92	265	167	335	588	219	554	533	316	215	331	344	136	409	328	143	373	349	314	243	468	480	485	29	380	84	29	373	104	273	286	204	99	429	281	224	93	205	257	307	68	111	168	157	323	587	626	305	175	208	200	352	304	581	488	334	352	398	270	428	28	140	137	305	0	605	575	233	351	270	317	348	291	408	223	402	135	496	243	319	465	345	387	356	136	312	380	565	553	216	441	468	408	535	502	231	161	378	399	182	353	561	316	268	203	160	474	457	534	224	174	250	137	413	161	407	318	364	523	355	212	514	417	346	213	394	310	228	290	209	391	371	55	183	390	394	435	331	269	76	417	188	505	232	249	500	175	331	361	303	284	238	507	369	463	70	365	207	513	164	415	266	569	469	143	196	445	488	423	226	231	198	360	209	164	300	283	229	130	543	401	151	289	419	292	44	277	226	509	161	583	376	513	388	408	461	450	320	446	442	187	427	448	458	428	425	364	225	248	46	198	323	415
725	194	1034	360	509	626	392	620	262	750	425	768	191	571	838	501	448	1078	799	1018	996	849	508	873	885	480	450	791	716	253	348	590	442	887	970	950	679	627	548	651	502	542	854	829	443	607	195	764	798	659	452	684	815	604	536	595	584	297	982	265	501	436	465	527	777	342	1071	908	643	658	863	621	305	633	776	552	370	645	0	219	561	361	368	402	790	647	920	451	242	509	135	749	324	212	340	928	313	495	434	718	204	154	461	177	861	315	999	992	433	463	451	208	612	332	90	681	478	687	484	957	300	111	732	467	737	552	832	639	308	891	597	943	387	786	978	913	364	572	936	399	558	801	418	215	392	591	454	224	794	270	471	547	571	913	570	101	412	506	964	493	822	283	554	687	389	910	812	940	692	478	676	144	531	880	411	204	269	780	467	163	908	949	530	646	625	286	425	619	307	323	425	479	962	874	583	396	355	491	589	463	609	189	753	1073	383	1003	531	244	925	439	655	177	213	486	847	867	878	276	225	837	666	674	668	479	768	813
599	40	874	298	385	500	232	766	168	636	400	654	382	600	733	413	326	953	685	893	871	723	386	748	760	457	306	666	602	176	226	488	334	762	845	824	604	502	492	621	358	479	740	704	491	637	115	638	684	545	521	714	689	629	566	625	614	220	857	98	379	374	368	404	652	487	945	782	518	533	738	499	196	589	638	438	274	575	220	0	440	336	299	280	665	521	795	525	387	447	87	635	268	345	235	803	287	433	312	593	40	87	436	152	735	174	873	867	463	401	323	182	490	307	249	555	357	573	514	832	140	277	583	479	611	438	707	525	179	785	472	817	259	672	852	788	509	641	810	545	634	676	356	189	248	582	426	156	668	142	350	425	601	788	448	120	338	384	838	529	697	257	464	562	328	784	687	814	680	339	527	311	579	754	386	10	109	641	536	138	782	824	408	524	655	431	360	649	282	261	363	462	837	749	469	425	195	369	560	537	683	35	639	948	239	877	387	389	800	280	529	106	188	415	721	742	752	421	373	712	545	587	637	453	643	687
202	424	491	262	121	107	327	442	300	200	323	240	520	310	244	126	132	556	260	496	474	296	69	311	323	150	209	269	180	348	213	73	166	365	448	427	261	131	149	278	148	249	282	265	297	317	367	198	231	171	320	452	292	286	305	363	352	341	460	537	80	199	147	104	255	362	548	386	121	161	341	68	292	246	241	99	228	232	561	440	0	370	250	159	268	87	387	338	475	217	432	180	273	484	269	366	375	186	128	216	479	492	255	411	338	272	477	470	283	195	183	391	82	372	517	158	88	135	282	435	321	500	152	274	178	99	310	106	272	297	125	420	219	207	455	391	417	405	373	402	432	223	238	383	235	238	174	367	271	299	108	44	279	391	63	461	211	57	441	297	300	380	78	136	262	413	290	417	307	159	119	536	357	357	300	433	333	232	318	437	386	402	37	93	393	418	221	387	319	300	253	155	440	352	107	307	284	91	217	392	421	428	242	551	241	481	163	474	403	257	133	384	461	227	324	345	356	486	483	315	114	121	294	255	246	290
562	312	847	107	387	463	359	386	240	498	66	516	190	293	586	249	326	909	547	855	834	637	300	652	664	226	350	628	464	186	264	399	234	725	801	787	371	464	294	373	390	239	601	607	183	329	242	534	545	406	213	406	587	326	258	317	306	144	820	383	382	183	238	303	615	111	902	745	480	495	701	429	213	355	499	299	183	343	297	337	370	0	151	286	628	448	728	217	112	230	253	497	170	132	202	707	48	216	303	555	322	311	128	217	698	259	836	823	155	184	369	173	389	29	217	518	283	434	206	795	302	190	480	171	506	299	669	387	288	639	449	780	296	533	815	738	144	333	715	184	324	522	165	170	312	289	201	201	631	279	322	356	293	738	326	263	160	314	801	221	595	90	388	498	128	747	650	777	414	356	423	206	271	717	78	322	302	503	228	202	745	744	338	454	347	102	173	341	85	141	128	225	799	712	330	118	322	311	336	229	375	306	501	904	318	834	419	112	763	405	492	254	164	153	684	705	715	158	140	675	451	474	390	145	605	650
442	259	727	45	224	343	218	412	152	378	164	396	302	308	466	155	163	789	427	736	714	517	180	532	545	144	200	508	344	119	112	279	92	605	681	667	298	345	233	315	226	226	481	487	211	338	175	414	425	286	235	422	467	307	274	333	322	97	700	388	215	118	118	183	495	226	782	625	361	375	581	309	126	284	379	179	32	270	368	299	250	152	0	136	508	328	608	252	256	194	258	377	44	265	65	588	156	163	140	436	327	316	144	203	578	138	716	703	181	144	206	161	269	153	278	398	163	314	222	675	180	281	360	187	386	179	550	267	159	519	312	660	146	413	695	618	281	344	595	239	360	423	78	153	161	275	89	137	511	157	186	236	284	618	207	268	40	194	681	237	475	161	268	378	76	627	530	657	356	192	303	317	287	597	140	292	193	383	243	207	625	624	218	334	363	246	61	357	100	82	112	143	680	592	210	172	183	169	254	283	391	255	381	784	167	714	255	256	643	240	372	192	219	158	564	585	595	302	292	555	332	354	332	161	486	530
323	264	608	200	108	224	154	489	140	345	303	396	415	373	395	154	46	676	427	616	594	447	106	471	483	198	90	389	344	188	54	188	76	485	568	548	345	225	233	362	104	296	433	427	343	402	207	362	382	286	366	499	413	371	351	410	399	208	580	377	99	219	109	124	375	365	669	506	241	256	461	219	133	331	379	179	104	317	402	280	159	287	136	0	388	245	518	384	391	264	273	331	151	379	117	526	279	232	32	316	319	332	283	252	459	113	597	590	316	241	70	232	210	288	346	279	77	281	329	555	162	385	303	321	335	179	430	234	112	448	195	541	60	358	576	512	420	452	534	378	467	400	179	223	75	323	167	208	392	140	70	145	354	512	168	302	149	104	562	344	420	276	152	285	208	508	410	538	422	76	246	399	403	478	279	274	174	383	365	278	506	547	128	244	440	381	162	434	223	200	235	204	560	472	210	311	124	89	302	438	468	269	381	672	81	601	133	391	524	138	253	224	289	259	445	465	476	455	406	435	265	272	379	288	366	411
67	649	276	520	281	188	486	549	529	172	527	199	778	416	92	330	343	299	172	239	218	85	342	110	122	354	368	20	207	577	442	221	424	150	191	171	319	187	337	335	307	463	136	62	543	399	596	66	162	278	544	559	48	392	451	507	466	571	245	762	287	403	405	366	65	643	292	170	150	169	85	200	521	365	247	303	474	348	790	665	268	628	508	388	0	182	142	562	742	416	661	104	518	741	506	165	633	390	386	147	704	751	459	640	150	501	220	213	571	399	342	620	237	630	734	110	346	166	499	178	526	758	117	537	100	303	95	213	501	143	212	205	414	138	199	135	686	552	173	649	567	57	442	612	418	412	378	596	75	539	316	274	415	135	304	690	469	314	185	514	50	637	243	131	466	189	34	161	352	341	197	794	503	101	504	659	559	249	535	666	170	171	319	232	500	700	425	465	577	558	457	360	225	96	270	511	472	341	392	616	528	654	228	295	426	224	322	748	147	415	136	613	677	431	109	130	140	768	764	59	157	173	352	460	24	96
117	506	405	341	138	21	342	492	385	154	408	193	599	359	197	211	199	470	213	410	388	240	163	265	277	235	224	183	149	433	298	77	245	279	362	341	262	91	233	278	163	334	236	187	381	342	452	113	185	194	405	502	207	335	394	450	410	420	374	618	144	284	225	187	169	447	463	300	62	122	255	20	378	308	214	183	307	291	647	521	87	449	328	245	182	0	312	422	553	302	517	133	352	562	362	320	453	270	207	135	561	607	340	496	253	358	391	384	368	279	199	476	115	450	591	77	166	88	367	349	382	578	106	359	101	183	224	125	358	250	85	335	271	160	370	305	502	495	328	487	510	137	316	468	274	355	283	453	186	396	173	95	359	305	147	547	289	135	356	382	214	458	99	51	349	294	204	332	295	197	75	614	446	271	385	515	415	200	403	523	300	341	140	52	443	503	299	409	397	379	338	240	354	266	172	392	328	197	302	476	471	510	199	465	283	395	178	553	317	272	74	469	534	312	238	259	270	599	589	229	67	77	295	340	160	205
197	779	284	602	411	318	616	609	659	233	655	228	897	476	144	460	473	189	215	161	134	101	434	100	65	482	498	163	267	707	572	351	535	177	81	92	380	317	401	396	437	523	164	138	604	460	726	196	191	339	605	619	135	452	511	568	527	700	194	892	417	531	501	450	203	704	182	208	280	322	101	320	651	426	277	431	597	409	920	795	388	707	610	518	142	312	0	623	802	480	791	213	642	865	638	38	712	480	516	262	834	881	587	770	217	631	141	103	631	527	472	755	342	709	854	240	476	271	560	75	656	837	237	598	245	431	181	318	631	115	342	182	544	198	120	22	746	613	67	710	627	187	565	747	548	472	508	726	174	669	446	404	476	22	409	820	571	444	106	575	136	717	373	261	595	227	148	64	361	471	316	913	564	88	632	789	689	278	596	801	208	20	417	340	560	760	555	526	656	639	585	488	185	77	374	689	602	471	452	677	588	784	257	184	556	114	452	808	68	546	266	743	798	559	179	151	208	828	825	83	276	290	413	622	154	195
515	502	808	203	470	437	512	184	382	391	162	407	304	148	479	244	398	802	433	768	747	530	311	545	558	184	472	542	357	329	412	414	305	682	694	699	257	480	229	229	462	120	487	500	43	184	385	495	438	332	18	210	521	182	114	172	161	285	801	573	429	156	271	286	566	110	795	702	496	511	612	398	355	211	354	237	279	223	451	527	333	218	248	380	562	418	621	0	209	151	444	457	277	271	298	600	239	167	375	594	512	501	105	407	682	401	749	716	69	152	441	363	326	219	368	530	331	417	62	688	444	341	438	62	464	237	627	323	392	532	464	737	418	426	728	631	153	131	608	111	132	504	195	361	433	168	223	346	608	421	394	369	148	631	288	453	236	362	714	61	545	280	403	498	178	721	583	677	270	428	360	320	83	629	141	512	444	357	26	393	702	637	326	384	168	167	213	197	254	239	145	183	757	615	267	100	482	382	209	54	169	497	375	797	439	727	491	215	675	512	534	402	354	115	641	662	672	235	232	578	439	462	245	87	537	629
695	364	988	212	492	567	433	391	314	571	163	587	95	328	659	353	431	982	613	948	927	711	404	726	738	312	464	722	537	256	366	503	338	862	874	880	437	569	410	409	494	300	668	680	201	365	294	675	618	512	210	442	701	362	294	353	341	233	981	435	486	275	343	408	746	99	975	883	585	600	793	534	287	391	534	365	287	403	242	390	474	113	256	420	742	553	802	209	0	331	306	637	288	62	308	781	146	330	408	660	374	363	212	269	862	334	929	896	190	268	469	225	454	142	159	623	388	597	242	868	376	132	618	224	644	365	807	451	363	712	554	917	406	606	908	811	121	330	788	157	316	683	269	227	421	348	306	254	788	353	427	460	329	811	416	315	264	419	894	251	725	157	493	678	233	902	763	857	450	461	488	111	288	809	194	374	377	537	224	255	883	817	443	512	383	44	277	377	195	246	236	311	937	795	395	154	397	416	389	221	367	359	555	978	437	907	523	6	855	479	597	307	216	237	821	842	853	46	28	758	619	642	425	219	717	810
373	416	662	149	354	332	395	226	329	247	176	265	426	104	335	127	281	659	296	625	603	387	195	402	414	67	355	399	214	276	295	309	189	536	551	556	157	375	78	154	345	33	351	356	133	137	332	349	295	141	133	236	377	107	88	147	136	228	631	529	312	72	154	169	420	232	651	557	391	406	469	293	302	136	233	132	222	128	508	446	228	230	190	263	415	313	478	151	331	0	399	312	222	356	244	457	251	38	258	418	468	456	108	344	536	354	605	573	133	46	324	302	204	231	401	358	214	249	88	545	403	384	295	101	321	132	481	202	353	389	359	591	301	283	584	488	275	189	465	238	204	359	112	294	317	74	107	293	462	381	277	264	84	488	183	408	152	245	570	103	401	264	298	326	141	576	437	534	195	311	238	441	141	485	153	437	415	236	125	348	557	494	221	262	177	289	129	171	203	186	122	65	611	471	145	160	366	265	102	206	205	412	254	654	323	583	374	337	532	396	403	349	345	76	495	516	527	357	353	434	267	290	170	105	391	484
595	60	899	251	380	496	257	682	133	629	316	647	298	517	717	406	319	949	678	889	867	719	379	744	756	371	331	662	595	127	219	461	327	758	841	820	524	498	439	541	383	432	732	700	407	553	66	634	676	537	438	630	685	550	483	541	530	187	853	133	372	327	360	396	648	403	941	779	514	529	734	491	159	510	630	430	261	496	136	87	432	252	259	273	661	518	791	442	304	400	0	628	215	262	208	799	204	386	304	589	72	60	352	68	732	186	870	863	379	354	348	99	482	223	166	552	349	565	431	828	166	201	576	396	608	430	703	518	179	770	468	813	258	664	849	784	425	558	807	461	550	672	309	106	274	481	345	115	664	140	342	418	517	784	441	36	303	377	835	446	693	174	425	558	280	780	683	811	582	349	519	235	495	750	302	71	135	634	453	54	779	820	401	517	571	348	316	566	198	214	316	370	833	745	461	342	221	362	480	453	599	55	632	944	264	874	412	305	796	305	526	48	105	377	717	738	749	338	289	708	537	545	558	370	639	684
78	620	351	389	264	147	468	444	496	68	424	94	626	311	70	227	278	393	86	332	338	122	226	137	149	251	350	85	102	484	409	171	303	225	285	264	215	198	234	231	289	359	109	78	439	295	563	38	58	174	440	455	91	287	347	403	362	468	320	732	226	300	268	242	110	539	386	246	161	180	177	112	488	261	143	200	365	244	749	635	180	476	377	331	104	133	213	458	637	313	628	0	409	590	405	192	481	287	300	159	674	697	356	585	226	468	313	307	466	296	325	543	134	478	623	121	259	63	395	279	508	606	29	433	36	200	170	110	467	123	223	281	397	33	292	222	581	448	199	545	462	47	339	534	400	307	275	534	152	495	254	188	311	222	201	649	338	228	278	410	98	486	186	86	364	265	126	268	248	323	108	642	399	194	401	629	529	145	431	589	246	229	210	132	396	595	322	361	425	427	354	257	300	188	167	408	454	262	287	512	423	624	123	389	409	318	304	643	240	398	148	580	567	328	185	205	216	663	660	151	68	82	248	357	81	173
453	215	738	74	237	353	203	441	109	410	193	428	283	338	498	187	176	806	459	746	724	550	203	565	577	194	194	519	376	76	97	302	118	615	698	677	348	355	266	365	240	255	514	519	241	374	132	446	457	318	264	451	543	336	303	362	351	58	710	345	229	151	142	203	505	255	799	636	371	386	591	332	82	333	411	211	46	319	324	246	273	167	44	151	518	352	641	282	288	223	215	409	0	246	35	620	140	209	153	446	284	272	173	160	589	107	727	720	211	177	200	118	301	140	232	409	187	346	251	685	150	253	392	216	418	211	560	299	128	551	325	671	136	445	706	641	310	374	627	268	389	455	122	110	152	304	133	94	522	127	199	259	314	641	239	224	84	218	692	266	550	144	291	401	105	638	540	668	454	206	335	267	316	608	170	237	162	415	272	164	636	657	241	358	392	264	105	386	84	62	141	193	690	602	242	201	168	196	304	313	420	212	413	801	151	731	269	274	653	249	383	149	175	191	575	595	606	322	273	565	364	387	381	190	496	541
665	322	950	211	486	566	392	441	273	634	187	650	74	391	722	352	425	1045	676	1011	990	773	403	788	801	329	422	785	600	215	325	502	337	828	937	942	500	568	397	472	463	363	730	743	264	427	253	738	681	575	272	505	764	425	357	416	404	192	923	394	477	286	342	407	718	162	1038	848	584	598	855	532	246	454	597	402	281	466	212	348	473	133	254	379	731	552	865	272	63	394	264	700	246	0	267	844	105	342	388	659	333	322	253	228	801	292	992	959	253	310	428	184	492	125	129	621	386	537	305	931	335	101	681	287	707	402	773	490	321	775	552	883	364	669	971	874	184	392	851	220	378	636	268	185	380	411	304	212	734	312	448	459	391	874	430	274	263	418	957	313	788	115	491	601	254	850	753	920	513	455	526	90	351	872	204	333	335	600	287	213	848	880	441	557	446	107	276	440	155	225	254	329	903	858	433	217	355	414	452	284	430	317	618	1041	396	970	492	47	918	438	595	265	175	279	787	808	818	97	48	821	555	578	488	282	709	753
440	197	725	95	225	341	170	462	76	406	214	424	301	359	494	183	164	793	455	734	712	564	199	561	573	227	161	506	373	91	64	306	115	603	685	665	374	343	262	391	201	277	510	515	262	395	143	479	454	315	285	472	530	357	325	383	372	74	698	332	216	172	138	199	493	276	786	623	359	373	579	336	69	359	408	208	41	345	340	235	277	202	65	117	506	362	637	303	306	244	208	405	35	265	0	616	175	230	149	434	274	288	194	175	576	74	714	707	232	198	167	134	298	175	248	396	183	343	273	672	117	271	389	238	415	208	548	295	95	548	313	658	103	442	693	629	332	395	624	289	410	451	143	125	118	325	154	110	509	94	187	262	335	629	235	240	105	221	679	287	537	162	270	402	126	625	528	655	450	193	332	285	337	595	191	229	129	411	293	180	623	653	245	361	413	297	126	407	119	96	162	214	678	590	239	222	134	206	330	334	441	203	410	789	117	718	230	308	641	215	370	160	191	212	562	583	593	341	292	553	360	383	407	212	484	528
205	787	322	581	419	326	624	588	667	212	634	194	876	455	123	439	481	226	164	198	171	80	413	79	44	461	505	142	246	696	580	359	514	216	118	129	359	325	380	375	445	502	109	117	583	439	734	191	170	318	584	598	114	431	490	547	506	679	231	900	425	510	480	429	199	683	219	248	288	307	140	299	659	405	243	410	576	388	941	803	367	687	589	526	150	320	38	602	781	459	799	192	621	844	617	0	691	459	487	285	842	889	566	776	257	639	179	140	610	506	480	734	321	688	833	247	446	250	539	112	664	816	216	577	224	410	220	297	639	77	350	220	552	177	158	59	725	592	29	689	606	166	544	726	556	451	487	725	214	677	454	374	455	59	388	840	550	415	144	554	115	696	380	269	574	267	139	101	331	479	295	892	543	127	611	796	697	244	575	780	248	46	396	319	539	739	534	505	635	619	564	467	223	96	353	668	610	479	431	656	567	791	224	222	564	151	460	787	105	553	274	751	777	538	218	190	247	807	804	91	255	269	392	601	161	235
566	263	852	112	367	467	327	406	208	502	112	520	142	313	590	253	306	913	551	860	838	642	304	657	669	231	357	633	468	155	260	403	238	729	805	791	384	469	299	394	369	260	606	611	204	350	193	538	550	411	234	427	592	347	279	338	326	127	824	335	386	187	243	308	619	157	906	750	485	500	705	433	181	376	504	304	175	356	248	289	374	48	156	279	632	453	733	238	147	251	205	501	140	105	175	712	0	237	283	560	274	262	148	169	702	227	841	827	176	205	363	124	394	20	169	522	288	439	227	799	270	141	484	192	511	304	674	391	256	643	453	784	300	538	820	742	212	354	719	205	345	527	169	122	315	310	206	153	635	247	327	360	314	742	331	214	164	319	806	242	599	42	392	502	149	751	654	782	435	335	428	158	292	721	99	273	270	507	249	154	750	749	343	459	368	151	177	362	56	101	149	230	804	716	335	138	291	315	340	250	396	258	505	909	331	838	398	149	767	373	497	206	115	174	688	709	720	181	132	679	456	479	410	166	610	655
347	403	636	135	323	290	365	264	316	248	162	266	379	148	336	97	251	659	297	625	604	388	164	403	415	37	325	370	214	263	264	267	158	510	551	557	165	333	79	182	314	71	352	357	131	182	319	323	295	142	154	274	378	152	126	185	174	214	605	516	282	65	124	139	395	201	652	531	349	364	462	251	289	150	233	90	195	136	495	433	186	216	163	232	389	270	479	172	300	39	386	286	209	342	230	458	237	0	228	392	455	443	94	331	510	324	606	573	122	32	294	289	179	217	388	332	183	224	116	545	372	371	269	108	296	90	455	176	323	389	317	566	270	283	585	488	273	227	465	237	242	333	98	281	286	119	76	280	437	351	246	222	129	488	140	395	125	215	571	131	402	251	256	300	128	550	411	534	223	280	213	394	178	478	139	424	385	237	152	335	531	495	179	236	215	257	102	209	190	173	119	33	585	473	120	146	335	235	121	226	243	399	255	655	292	584	343	306	532	365	360	336	332	66	469	490	501	326	322	436	241	264	198	94	366	458
321	296	606	196	109	221	186	484	172	314	298	353	425	369	364	150	48	674	380	614	592	445	75	430	443	193	113	387	277	220	85	157	71	483	566	546	341	223	229	358	112	291	402	425	339	397	239	318	351	281	362	494	411	366	346	405	394	206	578	409	97	214	105	93	373	360	667	504	239	254	459	188	165	326	338	174	108	312	434	312	128	304	140	32	386	207	516	380	408	259	304	300	153	389	149	486	283	228	0	314	351	364	278	283	457	145	595	588	311	237	91	263	179	305	378	277	46	250	324	553	193	395	272	316	298	174	428	203	144	417	197	539	91	327	574	509	416	447	493	373	463	398	174	255	107	318	163	240	390	171	71	114	349	509	137	334	144	73	560	339	418	286	147	256	204	506	408	536	417	78	215	409	399	476	275	305	206	329	360	309	504	545	97	213	435	398	157	429	227	204	230	199	558	470	206	306	156	58	297	434	463	300	338	669	113	599	141	408	521	161	251	256	321	254	443	463	474	454	416	433	234	241	374	283	364	409
82	577	314	448	209	136	414	580	457	225	550	252	706	447	216	332	271	403	243	307	301	206	270	230	242	357	295	148	238	505	370	154	352	184	295	256	351	94	339	367	235	494	260	186	575	431	524	121	215	285	576	590	172	423	482	539	498	499	279	690	215	406	333	294	84	613	396	205	98	60	163	154	449	397	300	306	401	380	718	593	216	556	436	316	147	136	259	594	660	419	589	159	446	669	433	285	561	393	314	0	632	679	462	568	157	429	314	317	490	402	270	548	227	558	662	58	274	173	531	257	454	685	156	481	130	306	129	216	429	267	122	239	342	190	267	238	668	584	293	681	599	159	423	539	346	443	391	524	90	467	244	202	447	238	279	618	397	242	269	546	179	565	170	92	456	214	140	265	384	269	193	722	535	179	527	586	487	289	567	594	205	274	247	186	531	651	406	497	505	486	479	362	259	199	272	559	400	269	423	648	559	581	281	398	354	328	250	660	250	343	84	541	605	434	143	164	175	707	696	194	153	134	384	462	125	110
638	79	913	319	424	539	271	750	204	675	384	693	367	585	772	452	365	992	724	932	910	762	425	787	799	439	345	704	641	213	265	527	373	801	884	863	593	541	531	610	397	500	779	743	476	621	137	677	723	584	506	699	728	619	551	610	598	256	896	66	418	396	407	443	691	472	984	821	557	572	777	538	230	578	677	477	329	564	205	40	479	320	327	319	704	560	834	510	372	468	72	674	284	330	274	842	272	454	351	632	0	48	420	137	774	213	912	905	448	422	362	167	529	292	234	594	396	612	499	871	179	262	622	464	650	477	746	564	218	824	511	856	298	711	891	827	494	626	849	529	619	715	378	174	287	549	413	183	707	181	389	464	585	827	487	104	371	423	877	514	735	242	503	601	349	823	726	853	651	378	566	296	564	793	371	49	148	680	521	123	821	863	447	563	640	416	385	634	266	283	384	438	876	788	508	410	234	408	549	522	668	64	678	987	278	916	426	374	839	318	568	119	173	446	760	781	791	406	357	751	584	626	626	438	682	726
685	102	960	308	471	586	317	739	193	688	373	707	302	574	776	465	379	1038	737	978	957	809	438	833	845	428	392	751	655	201	279	521	386	848	930	910	581	587	496	598	443	489	792	789	464	610	125	724	736	597	495	687	775	607	540	598	587	245	943	113	431	384	420	456	738	461	1031	868	603	618	824	551	219	567	690	490	318	553	155	87	492	309	316	332	751	607	881	499	361	457	60	688	273	319	268	888	261	443	364	678	48	0	409	126	821	259	959	952	436	411	408	156	542	280	201	641	409	625	488	917	226	221	635	453	697	490	792	577	265	830	557	903	345	724	938	874	482	615	896	518	607	762	366	163	334	538	402	172	754	227	402	478	574	874	501	93	360	436	924	503	782	231	485	647	338	870	773	900	639	425	579	255	552	840	359	96	195	693	510	111	868	910	460	576	628	405	373	623	255	271	373	427	922	834	521	399	281	421	538	510	656	97	692	1034	324	963	472	362	886	365	615	108	162	434	807	828	838	395	346	797	597	604	615	427	728	773
417	365	706	99	362	360	362	269	278	356	74	374	290	166	444	166	301	767	405	733	712	495	234	510	523	106	343	439	322	224	256	337	209	580	659	664	245	403	167	247	365	112	459	465	69	202	281	393	403	264	92	279	447	199	132	190	179	176	675	483	352	69	194	208	464	112	760	601	419	433	532	321	251	229	371	159	175	216	397	437	255	128	144	283	459	340	586	110	211	108	353	356	173	254	194	566	148	94	278	462	422	411	0	293	580	297	714	681	47	63	344	251	248	129	317	402	253	293	80	653	340	290	339	45	365	159	525	246	287	497	387	635	288	391	693	596	168	202	573	125	217	402	96	243	304	162	134	242	506	317	316	292	166	596	210	363	134	284	679	95	454	190	326	370	74	620	481	642	288	331	282	306	144	548	51	422	340	375	100	303	601	602	249	306	220	169	113	215	151	135	40	105	655	543	189	58	327	305	203	145	248	361	393	762	310	692	394	217	640	383	430	298	264	31	539	560	571	237	234	506	311	334	263	19	435	528
574	101	878	195	359	475	237	645	112	585	279	604	262	457	673	336	298	928	634	868	846	698	358	723	735	315	295	641	552	89	198	440	277	737	820	799	468	477	383	486	336	376	689	679	370	493	45	613	633	494	401	571	664	457	423	482	470	132	832	198	351	272	301	362	627	367	920	758	493	508	713	470	141	454	587	387	205	440	177	152	411	215	203	252	640	497	770	405	267	344	68	585	160	225	175	778	167	330	283	568	137	125	292	0	710	165	849	842	342	298	301	43	477	187	130	531	328	522	371	807	152	158	568	336	587	387	682	474	167	727	447	792	237	621	828	763	389	493	786	424	509	651	253	50	251	425	289	59	643	129	321	397	434	763	414	77	247	356	814	386	672	137	404	537	225	759	662	790	526	328	511	192	435	729	266	136	136	590	416	19	758	799	380	496	512	311	260	506	142	159	260	314	812	724	418	305	201	341	425	417	539	95	589	923	241	853	365	268	775	283	505	37	68	312	696	717	728	301	252	687	516	524	502	310	618	663
178	720	142	591	352	259	556	668	599	292	648	319	848	535	234	451	413	308	310	181	199	208	412	230	240	475	438	166	326	647	512	291	495	71	227	163	439	258	458	455	377	583	294	204	663	519	666	188	282	398	664	679	190	511	571	627	586	641	149	832	358	524	475	436	125	763	300	67	220	217	120	271	592	485	367	424	544	468	861	735	338	699	578	459	150	253	190	682	861	537	731	226	589	812	576	233	703	511	457	158	774	821	580	710	0	572	212	248	690	520	413	690	358	700	805	180	416	287	619	192	596	828	238	657	229	424	55	335	571	278	282	109	485	257	164	170	806	672	263	769	687	178	565	682	488	532	533	667	96	609	387	344	535	170	421	761	539	385	166	634	176	708	313	202	599	42	131	196	472	411	318	864	623	111	625	729	629	369	655	736	67	206	390	303	620	819	548	585	647	629	578	481	129	130	391	633	542	411	511	736	648	724	348	303	497	259	392	803	167	486	207	683	748	552	40	62	49	887	884	150	278	244	472	581	145	79
436	158	740	168	220	337	100	565	54	469	304	487	329	465	557	246	159	789	518	729	707	560	219	584	596	289	171	502	435	102	59	301	167	598	681	661	437	338	324	454	223	387	573	540	365	493	121	475	516	377	388	575	526	462	428	486	475	122	693	271	212	244	201	236	488	349	782	619	354	369	574	332	46	422	470	270	113	408	315	174	272	257	138	113	501	358	631	406	334	355	186	468	107	292	74	639	227	324	145	429	213	259	297	165	572	0	710	703	335	271	188	145	323	247	259	392	189	405	375	668	55	299	416	340	448	270	543	358	29	610	308	654	98	504	689	624	456	498	647	392	513	512	216	137	113	414	259	121	505	33	182	258	445	624	281	215	177	217	675	390	533	189	265	398	229	621	523	651	513	204	359	313	440	591	290	167	67	474	396	191	619	660	241	357	516	378	199	510	177	163	265	295	673	585	301	325	63	202	393	437	544	162	472	784	104	714	252	336	636	146	366	138	202	285	558	578	589	368	319	548	377	385	470	314	479	524
273	856	174	727	487	394	692	738	735	361	784	357	1026	605	273	589	549	107	344	36	15	230	548	228	193	611	574	230	396	783	648	427	631	170	86	49	508	393	529	524	513	652	293	237	733	588	802	273	320	467	734	748	223	581	640	696	656	779	69	968	493	660	611	572	255	832	99	160	356	374	160	407	728	554	406	560	680	537	996	871	474	834	714	595	218	388	166	751	931	609	867	311	724	993	712	203	839	609	593	314	910	957	716	846	211	707	0	63	760	656	549	826	443	836	940	316	552	372	689	79	732	964	323	726	306	560	185	420	707	276	418	109	620	327	48	118	875	741	237	839	754	266	693	818	624	601	636	803	226	745	523	480	605	118	510	896	675	521	36	703	192	844	449	337	723	176	207	96	490	547	403	1042	693	127	761	865	765	407	725	872	160	179	526	438	689	889	684	655	783	764	714	616	91	136	476	818	678	547	581	806	717	860	386	102	632	119	528	937	73	622	343	819	884	688	174	151	180	957	954	159	363	379	542	751	230	213
270	853	251	696	485	391	689	704	732	327	750	323	992	571	239	555	546	86	310	113	52	196	545	194	159	577	571	227	362	780	645	424	630	168	23	58	474	390	495	490	510	618	259	232	699	554	799	270	286	433	700	714	230	547	606	662	622	794	147	965	491	626	596	545	259	798	79	188	353	378	157	415	725	520	372	526	677	503	994	868	471	802	704	592	215	386	103	717	897	575	864	308	721	959	709	140	807	575	590	319	907	954	682	843	209	705	64	0	726	622	546	823	437	804	949	313	549	365	655	54	729	932	332	692	304	526	237	413	704	218	415	137	618	293	75	83	841	707	174	805	721	259	659	815	621	567	602	800	231	742	520	477	571	83	503	893	665	518	44	669	190	812	446	335	689	204	204	75	455	544	410	1008	659	144	727	862	762	373	691	869	188	116	523	434	655	855	650	621	751	734	680	582	168	133	469	784	675	544	547	772	683	857	352	81	630	55	525	903	92	619	340	816	881	654	172	148	196	923	920	156	370	385	508	717	227	252
524	402	816	137	396	388	400	260	315	399	101	415	284	157	487	194	334	811	441	777	755	539	262	554	566	134	380	551	366	262	294	365	242	690	703	708	265	431	199	238	398	102	496	508	28	193	318	503	447	341	51	270	529	190	122	181	170	214	810	510	380	97	222	236	575	91	803	711	446	461	621	349	289	219	362	187	213	231	432	464	283	155	181	316	571	368	630	69	190	133	381	465	211	252	232	609	176	127	311	490	449	438	47	344	691	335	757	725	0	91	377	289	276	156	349	430	281	321	70	697	377	321	446	35	472	187	635	274	325	541	415	746	326	435	736	640	134	174	617	100	172	512	137	281	342	152	162	279	617	354	344	320	157	640	238	390	172	312	722	79	553	218	354	398	112	730	591	686	278	364	310	300	117	637	78	449	377	366	66	330	711	646	277	334	211	147	154	205	188	173	86	133	765	623	217	44	365	332	192	99	239	399	384	806	348	736	427	196	684	421	458	335	291	57	650	670	681	216	212	586	339	362	254	28	546	638
356	370	645	103	332	299	374	271	283	295	130	313	347	156	383	106	260	706	344	672	651	435	173	450	462	46	334	379	261	230	273	276	167	519	598	604	190	342	104	206	323	78	399	404	116	190	286	332	343	167	139	282	386	159	134	192	181	181	614	483	291	26	133	148	404	169	699	540	358	373	471	260	257	175	258	99	177	161	463	401	195	184	144	241	398	279	526	157	268	46	353	295	177	310	198	505	205	32	237	401	422	411	62	298	519	303	653	620	91	0	303	256	188	186	355	341	192	233	101	592	345	338	278	93	305	99	464	185	332	436	326	575	280	330	632	535	224	235	512	182	250	342	66	248	295	127	81	247	446	322	255	231	137	535	149	363	106	224	618	116	393	218	265	309	96	559	420	581	247	289	222	363	186	488	107	391	345	262	137	302	540	542	188	245	222	226	83	217	157	141	77	45	594	482	129	115	344	244	146	211	250	367	298	702	301	631	352	274	580	374	369	303	300	34	479	499	510	294	290	445	250	273	223	63	375	467
278	307	554	261	64	178	144	549	189	351	363	391	464	434	411	215	53	631	407	571	549	402	165	426	438	259	26	344	347	237	103	166	136	440	523	503	406	180	294	423	36	357	456	382	404	463	256	316	379	347	427	560	368	432	412	471	459	258	535	420	104	279	170	183	330	426	624	461	196	211	416	218	182	391	412	240	165	378	451	323	184	369	197	70	343	200	473	445	473	324	321	326	199	428	166	481	363	293	91	271	362	409	344	301	414	188	552	545	377	302	0	280	256	371	395	234	136	286	390	510	184	434	303	381	290	240	385	280	159	463	150	496	72	354	531	466	481	513	489	439	528	354	240	272	76	384	228	257	347	197	64	144	415	466	215	351	210	118	517	405	375	325	143	240	269	463	365	493	482	19	273	448	464	433	340	317	217	398	426	327	461	502	183	250	501	464	223	495	284	262	296	265	515	427	271	372	130	90	362	499	529	312	397	626	84	556	65	473	478	74	208	273	338	320	400	420	431	504	455	390	265	266	440	348	321	366
554	156	885	153	339	455	245	519	96	544	238	562	220	415	632	295	278	908	593	848	826	678	338	698	711	273	275	621	510	55	178	420	236	717	800	779	427	457	341	444	316	335	647	659	318	452	69	593	591	452	360	529	644	415	381	440	429	90	812	228	330	230	259	320	607	325	900	738	473	488	693	450	99	412	545	345	163	398	208	182	391	174	161	232	620	476	750	364	226	302	98	543	118	184	134	753	126	288	263	548	167	156	251	43	690	145	829	822	288	256	281	0	435	145	121	510	308	480	329	787	157	149	526	294	552	345	662	433	174	685	427	772	217	579	807	743	347	451	761	383	467	631	212	8	233	383	247	29	623	135	301	377	393	743	373	108	206	336	793	344	652	92	384	517	183	739	642	769	485	308	469	199	394	709	224	167	152	549	375	47	738	779	360	476	470	270	219	464	101	117	219	272	792	704	376	264	208	321	383	375	498	151	547	903	248	833	345	227	755	291	485	80	57	270	676	697	708	260	211	667	498	504	460	268	598	643
195	466	484	282	196	135	355	408	342	136	317	174	519	274	198	120	206	521	205	465	466	250	92	265	277	143	283	217	98	376	255	148	195	358	413	396	178	205	126	194	222	237	237	219	290	258	409	171	186	89	313	418	225	250	310	366	325	360	453	578	154	193	161	108	243	355	514	379	176	235	310	96	334	224	159	92	257	182	642	481	82	369	269	201	237	116	341	331	454	205	474	134	302	482	298	320	373	179	170	228	520	533	249	477	358	314	446	435	277	188	258	435	0	370	515	168	130	71	276	407	363	498	117	268	143	92	303	24	313	251	199	413	261	161	425	350	411	411	327	396	426	180	232	427	277	216	167	426	284	341	182	119	274	350	67	542	230	98	411	291	232	378	153	136	256	398	259	396	225	233	37	534	362	326	293	475	375	150	312	481	379	357	75	60	359	412	214	324	317	320	247	149	433	321	59	301	325	141	194	385	387	470	159	517	283	446	237	460	372	331	172	426	460	220	317	338	349	480	477	284	77	99	211	249	213	306
563	283	849	109	389	464	347	387	228	499	93	517	162	294	587	250	328	910	548	857	835	639	301	654	666	228	352	630	465	175	237	400	235	726	802	788	373	466	296	375	391	240	603	608	184	330	213	535	546	407	215	407	589	327	260	318	307	117	821	354	383	184	240	305	616	138	903	746	482	497	702	430	201	357	500	300	184	344	268	309	371	29	153	288	629	450	730	219	141	231	225	498	140	125	175	709	20	217	304	557	293	282	129	188	699	247	837	824	156	186	370	144	390	0	188	519	285	435	208	796	290	161	481	173	507	300	671	388	276	640	450	781	298	534	816	739	193	335	716	186	326	524	166	142	313	290	202	173	632	267	324	357	294	739	328	234	161	316	802	223	596	62	389	499	130	748	651	778	415	357	424	177	272	718	79	293	290	504	230	174	746	746	340	456	348	132	174	343	56	101	130	227	801	713	332	119	310	312	337	230	376	278	502	906	319	835	420	141	764	393	493	226	135	154	685	706	716	188	152	676	453	476	391	147	607	651
669	224	999	254	453	570	359	537	217	730	281	746	108	488	818	395	392	1142	772	962	940	870	446	885	897	373	389	735	696	170	292	545	352	831	1034	894	596	571	441	568	430	459	827	839	360	524	175	680	778	552	369	601	759	521	453	512	501	190	926	295	445	329	385	450	721	259	1134	852	587	602	807	575	213	550	693	445	280	562	84	249	516	217	278	346	734	591	961	368	159	491	165	643	232	129	248	940	169	388	378	662	234	193	317	130	805	259	943	1055	350	355	395	121	535	188	0	625	430	580	401	1028	278	28	626	384	652	445	776	533	288	872	541	887	331	766	922	971	281	489	948	316	475	669	311	123	347	508	347	149	738	255	415	502	488	971	473	140	306	461	908	410	766	142	534	631	281	854	756	884	609	422	570	61	448	824	267	234	273	697	384	112	852	977	485	601	542	203	319	536	198	224	317	372	906	818	477	313	322	435	548	380	526	218	715	1137	363	1066	459	161	869	405	599	166	94	342	791	811	822	193	142	781	598	621	585	378	712	757
44	540	333	411	172	79	376	517	419	187	513	214	668	384	178	273	233	397	206	337	316	168	232	192	204	297	258	110	174	467	332	111	315	207	289	269	287	78	280	303	197	431	222	148	511	367	486	83	177	225	512	527	134	360	419	475	435	461	302	652	178	346	295	256	97	509	390	227	40	59	183	96	412	333	239	246	364	316	681	555	158	519	398	279	110	78	240	530	623	359	551	121	409	632	396	247	523	333	277	58	594	641	402	530	180	392	318	311	431	342	233	510	167	520	625	0	236	113	467	276	416	648	104	421	78	246	151	157	391	229	102	262	305	153	297	233	564	520	255	617	535	121	385	502	308	380	353	487	113	429	207	164	384	233	241	581	359	205	283	482	141	528	133	32	419	222	132	259	320	231	134	684	471	199	490	549	449	225	504	556	227	269	210	128	468	613	368	434	467	449	441	303	281	194	213	455	362	231	360	584	496	544	243	393	317	322	212	623	245	306	27	503	568	374	166	187	197	669	659	156	94	74	320	403	87	132
280	341	565	176	141	181	231	440	217	274	278	312	434	325	323	106	93	633	339	574	552	404	31	390	402	149	158	346	237	265	130	117	80	443	525	505	297	183	184	314	168	247	362	384	294	353	284	278	311	237	318	450	370	322	302	361	350	255	538	454	100	181	61	48	333	341	626	463	199	213	419	147	210	282	297	130	142	268	478	357	88	284	163	77	346	166	476	335	388	215	349	259	187	397	183	445	288	183	46	274	396	409	253	328	416	189	554	547	281	193	136	308	138	285	430	236	0	210	280	512	238	413	232	272	258	130	388	162	189	376	167	498	136	286	533	469	396	403	453	353	418	357	151	300	152	274	118	285	349	216	64	74	305	469	97	378	124	33	519	295	377	293	106	216	184	465	368	495	373	123	175	449	355	435	255	350	251	288	316	354	463	505	56	172	391	378	134	385	232	214	207	155	518	430	161	287	201	53	253	390	419	345	298	629	158	558	183	388	481	206	210	301	375	225	402	423	433	434	424	393	193	201	330	253	324	368
123	557	413	327	224	108	429	403	433	65	362	105	564	270	127	165	233	450	136	394	395	178	164	193	205	188	310	146	61	421	346	126	240	287	342	325	174	177	171	190	250	318	165	148	398	254	500	100	114	116	399	414	153	246	306	362	321	405	382	670	181	238	206	180	171	400	443	307	130	149	239	67	426	220	126	137	302	203	687	573	135	414	314	273	166	88	269	417	499	250	565	63	347	527	343	248	418	224	242	173	612	634	294	522	287	405	374	364	322	233	285	480	71	415	560	113	201	0	354	336	454	543	46	313	72	137	232	48	405	180	172	342	352	90	353	279	456	407	256	504	422	109	277	472	361	267	212	471	213	432	209	143	270	279	138	587	275	170	339	369	161	423	141	81	301	326	188	325	207	284	44	579	358	255	338	566	467	112	390	526	307	285	147	67	355	457	259	320	362	365	292	194	362	250	104	346	415	212	246	471	383	561	111	445	369	375	265	505	301	358	117	517	505	265	246	267	277	525	522	213	22	45	207	294	142	234
453	443	745	177	420	386	461	189	356	328	152	344	336	86	416	193	347	740	370	706	684	468	260	483	495	133	421	480	295	303	361	363	254	620	632	637	195	429	167	167	411	57	425	438	43	122	359	432	376	270	44	199	459	119	52	110	99	254	739	562	378	127	220	235	504	143	732	640	445	460	550	422	329	148	291	186	254	160	484	516	282	206	222	329	500	367	559	63	241	89	432	394	251	304	272	538	227	116	324	531	501	489	80	371	620	375	686	654	70	101	390	330	275	208	401	468	280	355	0	626	418	373	375	37	401	186	564	272	419	470	414	675	367	364	665	569	186	123	546	149	138	441	167	321	383	106	172	320	546	395	343	319	86	569	237	441	207	311	651	16	482	269	353	436	153	659	520	615	207	377	309	352	65	566	129	500	418	295	37	381	640	575	275	333	140	199	184	134	229	214	119	132	694	552	216	129	431	331	146	117	168	440	313	735	388	665	440	247	613	461	472	376	342	90	579	599	610	267	264	515	377	399	183	61	475	567
222	805	222	668	436	343	641	676	684	299	722	295	964	543	211	527	498	140	282	98	76	168	497	166	131	549	523	179	334	732	597	376	580	151	40	29	446	342	467	462	462	590	231	204	671	526	751	222	258	405	672	686	202	519	578	634	594	738	131	917	443	598	568	517	211	770	133	170	305	330	109	356	677	492	344	498	629	475	945	820	423	774	676	544	167	337	75	689	869	547	816	280	673	931	661	112	779	547	542	271	859	906	654	795	192	656	79	54	698	594	498	775	409	776	889	265	501	337	627	0	681	904	304	665	255	498	189	385	656	190	367	119	569	265	57	55	813	679	146	777	693	224	631	767	573	539	574	752	182	694	472	429	543	55	475	845	637	470	43	641	142	784	398	286	661	186	156	17	428	496	382	980	631	78	699	814	714	345	663	821	170	88	475	406	627	827	622	593	723	706	652	554	123	85	441	756	627	496	519	744	655	809	324	135	581	72	477	875	23	571	292	768	833	626	154	131	179	895	892	108	342	357	480	689	179	203
460	125	735	210	246	361	93	608	68	533	347	552	371	529	594	310	210	813	583	754	732	584	284	608	621	354	167	526	500	126	124	349	231	623	705	685	501	363	389	518	219	452	638	564	407	558	113	499	561	442	431	618	550	527	470	529	518	164	718	237	262	287	265	301	513	391	806	643	379	393	599	400	89	487	535	335	156	473	301	140	337	299	180	177	526	382	656	448	377	419	166	508	150	335	117	664	270	388	209	454	179	226	340	152	596	55	734	727	377	313	183	157	387	290	276	416	254	470	418	692	0	304	486	383	472	335	568	422	56	645	333	678	120	537	713	649	498	540	671	435	556	537	258	163	109	479	323	130	529	23	233	301	510	649	346	201	220	282	699	433	557	232	325	422	272	645	548	675	577	200	424	354	483	615	333	134	34	539	439	171	643	685	305	432	559	421	241	553	219	206	308	360	698	610	366	368	56	260	457	479	587	129	537	809	99	738	248	378	661	140	390	125	209	328	582	603	613	411	362	573	447	448	535	357	503	548
692	254	977	237	493	593	398	510	247	703	254	719	81	460	791	379	432	1114	745	1080	1059	843	430	858	870	356	429	758	669	200	332	529	360	855	1006	1011	569	595	424	541	470	432	800	812	333	497	205	664	750	536	341	574	833	494	426	485	473	198	950	325	484	313	368	433	745	231	1107	875	610	625	831	559	253	523	666	429	288	535	111	279	500	190	281	385	758	578	934	341	132	463	195	627	253	102	274	913	141	371	395	685	264	220	290	160	828	299	1061	1028	322	339	435	151	519	161	28	648	413	564	374	1000	308	0	610	356	636	429	799	517	328	844	579	910	371	738	1040	943	253	461	920	289	447	652	295	153	386	480	331	179	761	285	455	486	461	943	457	167	290	444	1026	383	857	125	518	628	265	877	780	989	582	461	553	34	420	847	240	264	303	669	356	142	875	949	468	584	515	176	303	509	182	232	300	355	929	842	460	286	362	438	521	353	499	249	687	1110	402	1039	499	133	987	444	622	197	124	315	814	835	845	166	115	805	582	604	557	351	735	780
78	568	364	373	241	125	446	424	443	63	407	109	609	291	93	210	250	416	109	345	323	145	209	160	172	234	328	117	82	467	357	144	286	238	308	276	194	174	217	211	267	338	132	114	419	275	510	51	80	153	420	434	120	267	326	383	342	451	333	680	198	283	251	225	130	519	409	258	136	155	190	84	436	241	147	183	348	224	732	583	152	460	360	303	117	106	236	438	617	296	576	29	392	573	389	215	464	270	272	156	622	635	339	568	238	416	325	330	368	279	303	526	117	461	606	104	232	46	375	302	486	589	0	413	26	183	183	94	415	146	189	293	374	56	304	245	561	427	222	525	443	75	322	518	378	287	258	517	161	443	226	160	291	245	184	632	321	200	290	390	127	469	158	76	347	277	139	291	228	301	80	625	379	206	384	577	477	133	411	572	258	251	193	104	375	575	305	341	408	410	337	240	313	201	150	392	432	234	267	492	403	572	117	412	386	341	282	623	252	376	123	528	551	311	197	218	228	643	640	164	40	55	228	340	93	182
490	408	783	142	412	378	453	226	321	366	117	382	319	123	454	185	339	777	408	743	722	506	252	521	533	125	413	517	332	268	300	355	246	657	669	675	202	421	181	204	403	70	463	475	26	160	324	470	413	307	49	237	496	157	89	148	136	219	776	527	370	95	212	227	541	125	770	678	437	452	588	339	294	186	329	178	219	174	466	481	274	171	187	321	537	359	597	67	224	102	397	432	216	286	237	576	192	108	316	480	466	454	45	336	657	340	724	691	35	93	382	295	267	173	383	421	272	312	37	663	383	356	413	0	439	178	602	264	331	507	405	712	359	401	703	606	168	159	583	131	174	479	135	286	374	120	164	285	583	360	335	310	124	606	229	406	175	303	689	52	520	234	344	388	118	697	558	652	245	369	301	334	102	604	94	465	383	332	57	346	678	612	267	325	178	182	152	172	194	179	84	124	732	590	208	77	423	323	160	121	206	405	350	773	380	702	432	230	650	453	449	341	307	55	616	637	648	250	246	553	329	352	220	26	512	605
51	596	354	399	228	112	433	450	475	89	434	126	636	317	101	237	290	388	118	328	306	153	236	168	180	260	314	101	108	493	389	168	312	228	280	259	221	147	243	237	254	364	140	109	445	301	542	34	89	180	446	461	124	293	352	409	368	477	323	709	234	310	278	252	104	545	381	249	110	129	173	111	468	267	174	209	374	250	737	612	178	486	386	335	100	101	244	464	643	322	607	36	418	599	415	223	490	296	298	130	651	697	366	587	229	448	309	302	394	305	289	552	143	487	632	78	258	72	401	267	472	615	26	439	0	209	173	120	448	155	175	284	361	64	288	223	587	454	231	551	469	58	349	544	364	313	284	543	135	486	263	186	317	223	210	637	347	226	274	416	132	495	189	50	373	268	122	250	254	287	106	651	405	189	410	605	505	159	437	598	249	260	219	130	401	601	331	367	434	437	364	266	303	184	176	418	418	287	293	518	429	600	143	383	373	313	268	649	235	362	97	559	577	337	188	208	219	669	666	147	66	81	254	366	77	156
260	422	549	192	212	203	312	347	298	199	228	217	449	215	287	30	198	610	248	576	555	339	80	354	366	55	271	283	165	286	211	180	105	423	502	508	165	246	53	183	239	154	303	308	201	222	365	236	246	107	225	357	290	191	209	268	257	270	518	535	171	104	71	63	308	267	603	444	262	277	375	164	291	151	200	0	167	137	552	438	99	300	179	179	302	183	430	242	365	122	430	199	211	413	208	409	304	90	174	305	477	499	160	387	423	270	557	524	188	100	240	345	92	301	446	245	130	137	187	496	319	429	182	179	209	0	368	89	270	340	230	478	217	234	536	439	322	310	416	307	336	246	142	337	233	143	77	336	349	297	193	135	183	439	53	452	140	115	522	202	297	309	169	213	167	463	324	485	243	227	126	465	262	391	205	431	332	204	223	391	444	446	92	149	298	323	124	292	248	230	158	60	498	386	33	212	282	158	122	296	326	426	202	606	239	535	254	371	483	312	273	382	391	132	382	403	414	391	388	349	154	177	199	160	279	371
123	691	181	562	323	230	528	613	571	236	593	263	820	480	178	396	385	281	255	178	172	172	384	193	206	420	409	111	271	618	484	263	466	55	213	136	384	229	402	400	349	527	223	149	608	464	638	132	226	343	609	623	135	456	515	572	531	613	150	804	329	469	447	408	70	708	274	76	192	189	81	242	563	430	312	369	515	413	832	707	310	670	550	430	95	224	177	627	806	482	703	170	560	783	547	220	675	456	428	129	746	793	525	682	55	543	185	235	635	465	384	662	303	672	776	151	388	232	564	166	568	799	183	602	173	369	0	279	543	241	254	110	456	202	138	157	750	617	250	714	632	123	537	653	460	476	505	638	41	581	358	316	480	157	393	732	511	356	140	579	140	679	284	173	570	95	76	183	417	383	263	836	568	98	570	700	601	314	600	708	76	193	361	274	564	764	520	530	619	600	523	425	130	117	335	577	514	383	456	681	592	695	292	277	468	246	364	774	169	457	178	655	719	497	14	35	46	832	829	113	223	215	417	525	89	52
171	509	460	279	220	145	399	387	385	112	314	152	516	254	174	117	230	498	183	441	442	226	116	241	253	141	307	194	75	374	299	158	192	335	390	373	158	214	123	174	246	235	213	195	288	238	452	147	162	69	311	397	201	230	289	346	305	358	429	622	178	190	158	132	219	353	490	355	174	193	286	110	378	204	139	90	254	161	639	525	106	366	267	225	213	125	317	329	451	203	518	110	299	480	295	296	371	177	194	216	564	587	246	474	335	358	422	412	274	186	282	433	24	368	513	157	153	48	273	384	407	496	94	265	120	90	279	0	357	228	208	390	305	138	401	327	408	391	304	393	406	156	229	424	320	213	165	424	261	385	206	142	254	327	91	539	228	122	387	288	208	376	176	124	253	374	235	373	204	257	46	532	342	303	291	519	419	129	309	479	355	333	99	70	338	409	212	304	315	317	244	146	409	297	56	298	369	165	145	383	366	514	139	493	326	423	261	458	349	355	160	469	457	218	294	314	325	477	474	260	65	88	191	246	190	282
435	163	712	189	222	336	71	579	83	468	333	486	358	464	556	245	158	789	517	729	707	559	218	584	596	289	142	502	434	131	59	324	166	598	681	660	436	338	324	453	194	386	572	540	355	492	127	474	516	377	379	589	525	461	442	500	489	151	693	276	211	265	200	236	488	378	782	619	354	369	574	331	75	421	470	270	134	407	308	179	272	286	159	112	501	358	631	396	363	354	179	467	128	321	95	639	257	323	144	429	218	265	288	167	572	29	710	703	325	332	159	174	322	276	288	392	189	405	419	668	56	328	415	331	448	270	543	357	0	609	308	653	71	504	689	624	485	543	647	383	558	512	269	166	85	413	258	144	504	39	182	257	444	624	280	208	239	216	675	434	533	219	264	398	220	620	523	651	512	175	359	342	494	590	319	173	73	473	387	185	619	660	240	356	530	407	252	525	206	192	256	294	673	585	301	316	35	201	392	427	558	168	471	784	75	714	223	365	636	117	366	139	231	306	557	578	589	397	348	548	377	424	469	305	479	524
187	763	418	512	401	267	606	520	639	143	566	117	808	387	55	371	396	304	87	294	248	73	345	48	84	393	487	123	178	627	552	290	446	244	196	225	290	307	311	306	427	434	32	81	514	370	706	136	102	249	515	516	95	363	422	478	438	610	327	876	344	442	412	361	181	614	279	276	270	288	169	231	632	336	166	341	508	319	872	779	298	618	520	449	143	252	115	533	713	390	771	123	553	775	549	77	623	391	418	267	818	820	498	707	278	611	275	218	542	437	462	665	252	620	765	229	378	181	470	190	646	747	147	508	156	341	241	229	611	0	332	316	534	109	254	157	657	523	76	620	537	111	475	657	538	383	418	656	212	638	372	306	387	157	319	772	481	346	240	485	108	627	304	206	505	295	169	179	254	461	226	823	474	170	543	772	673	167	507	712	276	117	328	250	471	671	465	412	567	550	496	398	319	162	285	600	591	380	363	587	499	767	147	275	546	220	442	719	201	535	256	723	709	470	239	218	268	739	735	128	186	201	323	533	143	234
146	456	413	339	88	57	293	568	336	230	441	269	597	435	280	223	150	500	308	440	418	270	161	295	307	279	175	213	225	384	249	52	211	309	392	371	338	31	278	354	114	378	325	251	426	418	403	185	279	270	449	578	236	411	434	492	481	378	404	569	94	328	224	185	199	504	492	338	62	61	285	96	328	375	290	228	281	361	597	472	118	447	327	195	212	78	342	467	551	346	468	223	325	560	313	350	452	315	197	122	511	558	384	447	282	308	421	414	413	324	149	427	191	448	541	102	165	164	411	379	333	576	182	403	168	228	254	201	308	332	0	364	221	255	400	335	559	535	357	517	564	223	314	419	225	367	282	403	215	346	123	93	435	335	170	497	288	133	386	426	244	456	61	118	347	313	234	362	371	148	151	613	486	301	418	466	366	277	447	473	338	371	138	128	519	542	297	485	396	377	370	284	384	296	236	450	279	148	346	521	547	461	275	495	233	425	129	551	347	223	77	420	484	356	268	289	300	598	587	259	143	144	372	384	190	235
234	802	104	673	434	340	638	724	681	347	704	374	930	591	286	507	495	204	366	72	123	243	494	269	234	530	520	221	382	729	594	373	577	71	141	90	494	361	513	510	459	638	334	256	718	574	748	243	337	453	719	734	242	566	626	682	641	723	40	914	440	580	557	518	180	818	197	52	302	299	145	353	674	540	422	479	626	523	942	817	420	780	660	541	228	335	180	737	917	592	813	281	670	894	658	217	785	566	539	239	856	903	636	792	109	653	109	137	746	575	495	772	413	782	887	262	498	342	674	119	678	910	293	712	284	479	110	390	653	317	364	0	567	313	63	159	861	727	253	824	742	233	647	764	570	587	615	749	151	691	469	426	590	159	503	842	621	467	93	689	211	790	395	284	681	68	186	137	527	493	373	946	678	136	680	811	711	424	710	818	52	196	472	385	675	874	630	640	729	710	634	536	20	155	446	688	624	493	567	791	703	806	403	200	579	173	474	885	114	568	289	765	830	607	95	89	72	943	939	185	333	326	527	636	200	134
349	244	625	189	135	250	94	527	127	416	308	434	402	412	482	193	87	702	465	642	620	473	166	497	509	236	56	415	382	175	40	237	114	511	594	574	383	251	271	401	107	334	527	453	381	440	194	388	463	324	405	537	439	409	389	448	437	194	606	356	139	257	147	183	401	371	695	532	267	282	487	289	119	369	417	217	113	355	388	259	219	297	146	60	414	271	544	422	407	302	259	397	137	365	104	552	301	270	91	342	298	345	288	238	485	99	623	616	326	279	72	218	269	298	332	305	136	352	367	581	120	372	375	359	361	217	456	305	71	534	221	567	0	425	602	537	426	490	560	384	505	425	217	210	16	361	205	194	418	109	110	178	392	537	228	288	187	164	588	382	446	263	214	311	221	534	436	564	460	88	306	386	441	504	285	253	153	421	403	264	532	573	188	321	478	391	200	472	233	210	273	242	586	498	248	317	66	137	340	476	506	248	419	697	22	627	136	401	550	95	279	211	276	297	471	491	502	441	393	461	336	337	417	326	392	437
110	656	383	405	292	176	497	413	532	36	459	61	700	280	54	263	305	377	53	343	322	106	253	121	133	285	379	118	71	520	445	198	339	257	269	275	183	230	204	199	318	327	93	75	407	263	599	70	24	142	408	423	96	256	315	371	330	504	376	769	253	335	305	297	142	507	370	278	193	212	188	139	524	229	110	234	401	212	765	672	207	511	413	358	138	160	197	426	606	283	664	32	445	668	442	176	516	283	327	190	711	713	391	600	257	504	324	291	435	330	354	558	161	512	658	153	286	90	363	263	537	640	56	401	64	234	202	138	504	107	255	312	425	0	303	206	550	416	184	513	431	79	368	550	429	276	311	549	183	531	281	215	279	206	228	665	374	255	289	378	120	520	213	114	398	297	158	253	216	352	135	716	367	204	436	665	565	112	399	605	278	213	237	159	364	563	358	329	460	443	389	291	332	190	203	493	483	289	256	480	392	660	90	373	437	302	333	612	251	427	179	616	602	363	216	237	248	632	628	153	95	109	216	425	113	205
252	834	165	705	466	373	671	717	714	340	763	336	1005	584	252	568	528	144	322	40	62	209	527	207	172	590	553	209	375	762	627	406	609	123	79	28	487	372	508	503	492	631	272	216	712	567	781	251	299	446	712	727	202	560	619	675	635	758	73	947	472	639	590	551	207	811	136	114	335	326	118	386	706	533	385	539	659	516	975	850	453	813	693	573	197	367	118	730	910	588	846	290	703	972	691	155	818	588	571	267	889	936	695	825	164	686	48	75	739	635	528	805	422	815	919	295	531	351	667	57	711	943	302	705	285	539	138	399	686	255	397	63	599	306	0	97	854	720	191	817	733	244	672	797	603	580	615	781	179	724	502	459	584	97	489	875	654	500	31	682	171	823	428	316	702	130	165	75	468	526	382	1020	671	105	740	844	744	386	704	851	114	134	504	417	668	868	663	634	762	743	693	595	66	115	455	797	657	526	560	785	696	839	365	139	611	111	507	916	52	601	321	798	862	667	126	103	134	936	932	138	342	358	520	730	209	165
190	772	261	611	404	311	609	619	652	242	665	238	907	486	154	470	466	169	224	137	113	111	465	109	74	492	491	147	277	700	565	344	545	153	61	68	389	310	410	405	430	533	174	147	613	469	719	189	201	348	614	629	145	462	521	577	537	709	170	885	410	541	511	460	179	713	161	184	273	298	77	330	644	435	286	440	607	418	913	788	391	717	619	511	135	305	21	632	812	489	784	222	652	874	629	59	722	490	509	238	827	874	597	763	193	624	118	83	641	537	465	743	351	719	864	233	469	280	569	55	649	846	246	607	223	440	157	328	624	136	335	159	537	208	97	0	756	622	88	719	636	180	574	735	541	482	517	719	150	662	439	397	486	0	418	813	580	438	83	584	109	726	366	254	604	203	124	38	370	464	325	922	573	64	642	782	682	288	606	789	184	38	442	349	570	770	564	536	666	649	595	497	162	53	384	699	595	464	462	686	598	777	267	164	549	94	445	818	44	539	259	736	800	569	155	127	184	838	834	76	285	300	422	632	147	171
639	477	931	236	500	575	546	352	427	514	119	530	208	272	602	328	439	926	556	892	870	654	412	669	681	268	480	666	481	369	394	511	346	806	818	823	381	577	353	353	502	243	611	624	144	308	407	618	562	456	153	385	645	305	238	296	285	284	925	548	494	231	345	370	690	57	918	826	593	608	736	482	400	335	477	321	313	346	355	502	417	153	281	420	686	502	745	152	113	275	419	580	310	175	331	724	203	273	416	717	487	476	168	382	806	446	872	840	134	224	482	338	410	183	272	654	396	541	185	812	489	245	561	168	587	321	750	407	475	656	561	861	426	550	851	755	0	273	732	44	260	627	247	340	442	292	296	367	732	466	435	468	272	755	372	428	272	427	837	194	668	269	500	622	212	845	706	801	393	468	444	223	232	752	150	487	490	481	168	368	826	761	410	468	326	88	264	321	227	273	192	267	880	739	351	110	510	423	332	164	311	472	499	921	447	851	531	119	799	521	605	419	329	191	765	785	796	135	134	701	563	585	369	162	661	753
505	565	798	300	543	515	584	59	478	380	274	397	424	108	469	316	470	792	423	758	737	520	384	535	547	256	544	532	347	425	484	498	378	672	684	689	247	584	268	219	534	158	477	490	145	121	481	485	428	322	120	80	511	132	101	35	59	377	791	684	501	261	343	358	556	230	785	692	537	556	602	474	452	201	343	321	376	213	571	638	417	328	344	452	552	495	611	131	329	189	554	446	374	391	395	590	349	227	447	584	623	612	202	494	672	498	739	706	171	235	513	452	411	330	488	520	403	407	123	678	540	461	427	159	454	321	616	390	543	522	548	727	490	416	717	621	273	0	598	237	59	494	301	444	506	177	296	442	598	518	466	453	138	621	372	564	341	434	703	115	534	391	487	488	275	711	573	667	208	500	436	440	56	618	251	623	540	347	105	503	692	627	410	460	38	287	318	107	351	336	241	254	746	605	335	216	555	454	218	171	39	562	365	787	512	717	563	335	665	585	524	498	465	212	631	652	662	376	352	568	429	452	168	183	527	619
212	795	355	588	427	334	631	596	674	219	642	193	884	463	131	447	488	260	163	231	204	88	421	76	53	469	513	149	254	703	587	366	522	245	152	162	366	333	387	382	452	510	107	124	591	446	741	198	178	325	591	606	122	439	498	554	514	686	264	907	433	518	488	437	206	690	219	277	295	314	170	307	667	412	241	418	584	395	948	810	374	694	596	534	173	328	67	609	789	467	806	199	629	851	625	29	699	467	494	293	849	896	574	783	286	647	212	174	618	514	488	742	329	696	841	255	454	257	546	146	671	823	223	584	232	418	250	305	646	76	357	253	560	185	191	96	733	599	0	696	613	173	551	733	563	459	494	733	243	685	462	382	463	96	395	848	557	422	177	561	123	703	388	277	581	296	169	135	330	486	302	899	550	157	619	804	704	243	583	788	277	58	404	326	547	747	542	488	643	626	572	474	256	125	361	676	617	486	439	664	575	799	223	215	572	161	467	795	138	561	282	758	785	546	247	220	277	815	811	121	262	277	399	609	169	264
602	515	895	194	457	533	457	289	373	478	114	494	246	235	566	313	396	889	520	855	834	618	381	633	645	253	438	629	444	319	351	469	304	769	781	787	344	534	317	316	460	207	575	587	108	272	376	582	525	419	117	349	608	269	201	260	248	271	888	586	451	188	303	355	653	52	882	790	550	565	700	468	346	298	441	306	270	310	393	540	402	184	239	378	649	487	709	111	151	238	457	544	268	213	289	688	205	237	373	681	525	514	125	420	769	392	836	803	100	182	439	376	395	185	310	617	353	504	149	775	435	283	525	131	551	306	714	393	382	619	519	824	383	513	815	718	44	237	695	0	217	591	204	327	399	255	253	337	695	412	392	425	236	718	357	466	229	384	801	158	632	247	458	585	169	809	670	764	357	426	429	261	195	716	107	525	435	444	131	406	790	725	396	453	290	109	221	284	220	230	149	252	844	702	336	67	422	381	296	122	274	510	462	885	405	814	489	157	762	478	562	457	367	157	728	749	760	156	173	665	526	549	332	129	624	717
520	581	813	315	558	530	600	89	494	396	269	412	410	153	484	332	486	807	438	773	752	535	399	550	563	271	560	547	362	440	499	513	393	687	699	704	262	599	283	234	549	173	492	505	146	189	497	500	443	337	121	137	526	187	116	94	132	392	806	680	517	276	359	374	571	217	800	707	553	572	617	489	467	216	359	336	391	228	558	634	432	324	360	467	567	510	627	132	316	204	550	462	389	378	410	606	345	242	463	599	619	607	217	509	687	513	754	721	172	250	528	467	426	326	475	535	418	422	138	693	556	447	443	174	469	336	632	406	558	537	564	742	505	431	733	636	260	59	613	217	0	509	316	459	521	193	311	458	613	533	481	469	153	636	387	560	356	450	719	130	550	387	503	503	290	726	588	682	275	515	451	426	64	634	248	619	556	362	106	499	707	642	426	475	95	273	333	198	367	351	256	269	762	620	350	207	570	470	233	112	96	577	380	803	527	732	578	322	680	600	539	514	461	227	646	667	677	317	338	583	444	467	250	199	542	634
78	661	304	435	292	148	497	490	540	114	470	140	672	357	59	273	354	345	132	285	263	86	272	110	123	297	379	39	148	588	453	232	349	178	237	216	261	198	280	277	318	404	104	49	485	341	607	24	104	220	486	500	63	333	392	449	408	514	273	773	299	346	314	288	73	585	337	199	161	180	130	158	533	307	189	246	411	290	801	676	223	522	423	400	57	137	187	504	683	359	672	47	455	636	451	166	527	333	398	159	715	762	402	651	178	512	266	259	512	342	354	631	180	524	669	121	357	109	441	224	537	652	75	479	58	246	123	156	512	111	223	233	425	79	244	180	627	494	173	591	509	0	385	623	429	353	321	608	104	550	328	285	357	180	247	701	384	326	230	456	70	532	254	86	409	218	79	206	294	352	154	688	445	146	447	670	570	191	477	677	199	202	256	178	441	641	368	407	471	473	400	303	253	141	213	454	483	352	333	558	469	665	169	340	437	270	333	689	192	427	148	624	613	374	137	158	169	709	706	104	114	128	294	403	33	126
429	326	715	59	259	330	311	337	239	340	129	358	314	222	428	94	197	751	389	670	696	480	167	495	507	83	271	423	306	186	211	266	105	592	643	601	237	332	151	254	261	144	444	449	159	256	242	376	388	249	182	348	430	225	200	258	247	137	687	439	249	40	91	146	482	191	744	613	348	363	515	296	212	222	342	142	111	208	418	357	238	165	78	179	442	316	571	200	269	112	309	339	122	278	143	550	169	98	174	423	378	366	96	254	565	216	651	665	137	66	240	212	232	166	311	385	151	277	167	637	258	294	322	135	349	142	537	229	269	481	316	647	217	376	630	580	247	301	558	204	316	385	0	204	233	193	46	203	498	236	214	223	203	580	169	318	40	182	616	182	437	174	255	353	52	614	464	627	295	227	266	330	252	532	106	347	271	345	190	258	613	587	206	289	288	248	17	283	113	97	56	82	667	526	173	137	282	202	193	235	316	323	343	747	239	676	290	269	577	312	360	259	255	80	551	572	583	315	305	489	294	317	270	109	419	517
546	164	877	145	331	447	236	510	101	535	227	554	222	407	623	286	270	899	584	840	818	670	329	690	702	265	267	612	502	47	170	412	227	709	791	771	418	449	333	436	308	326	639	650	310	443	74	585	583	444	333	521	636	407	373	431	420	82	804	235	322	222	251	312	599	327	892	729	465	479	685	442	91	404	537	337	155	390	215	189	383	163	153	223	612	468	742	353	227	294	105	535	110	185	125	745	115	280	255	540	174	163	242	50	682	137	820	813	280	248	273	8	427	134	123	502	300	472	321	778	163	151	518	286	544	337	654	424	166	677	419	764	209	571	799	735	349	443	753	320	459	623	203	0	224	375	239	34	615	140	293	369	384	735	364	115	197	327	785	336	643	84	376	508	175	731	634	761	476	299	461	200	385	701	213	174	157	540	342	54	729	771	351	467	462	271	210	456	92	109	210	264	784	696	368	253	200	312	375	364	489	158	539	895	240	824	336	229	747	282	476	87	66	262	668	689	699	261	212	659	489	495	452	260	590	634
352	233	628	205	138	253	83	542	141	431	324	450	416	427	486	208	102	706	480	646	624	476	182	501	513	252	59	419	398	189	55	241	129	515	598	577	399	255	287	416	111	350	531	457	397	456	208	391	453	340	420	553	442	425	405	464	452	210	610	346	155	272	163	199	405	386	698	536	271	286	491	293	134	384	433	233	129	371	392	249	235	312	161	75	418	274	548	438	422	317	274	400	152	380	118	556	315	286	107	346	288	334	304	251	488	113	627	620	342	295	76	233	285	314	347	308	152	361	383	585	109	387	378	374	365	233	460	320	85	538	225	570	16	429	605	541	442	506	563	399	521	429	233	224	0	377	221	209	421	123	125	193	408	541	244	292	203	179	591	397	450	277	217	315	236	537	440	567	475	92	322	401	457	507	301	242	142	436	419	279	536	577	203	324	494	407	215	488	248	226	288	257	590	502	264	332	55	152	355	492	522	237	435	701	11	631	140	416	553	84	283	224	290	313	474	495	506	456	407	465	340	340	433	341	396	440
355	490	648	223	353	365	455	212	403	231	235	247	443	60	319	173	341	642	273	608	587	370	221	386	398	141	415	382	197	350	355	320	249	522	534	539	83	386	90	79	379	50	327	340	149	88	406	335	278	115	150	222	361	57	76	133	122	308	641	603	311	146	214	207	406	249	635	542	388	417	452	324	376	60	194	143	311	55	590	581	239	289	264	323	402	345	462	168	348	81	473	297	297	410	318	441	310	112	318	434	542	530	162	418	522	414	589	556	152	120	384	376	216	290	507	370	274	257	105	528	463	480	278	120	304	143	467	213	413	372	371	577	361	266	568	471	292	177	448	255	193	353	186	368	377	0	181	367	448	441	337	276	41	471	194	483	226	255	554	120	385	338	310	338	216	562	423	517	119	371	250	458	129	469	212	511	475	197	142	422	542	477	233	274	163	306	203	157	277	261	181	139	597	455	157	194	426	298	41	222	191	487	215	638	383	567	394	354	515	456	374	423	420	133	481	502	512	374	370	418	279	302	95	144	377	469
397	361	682	94	258	298	300	332	242	277	183	295	351	217	365	50	186	688	326	607	633	417	135	432	444	57	260	359	243	221	199	234	93	560	580	538	211	300	132	229	249	139	381	386	187	251	277	313	324	185	210	342	367	220	195	253	242	172	655	474	217	65	59	92	450	241	681	580	316	330	452	264	215	197	278	78	122	183	454	426	175	202	89	167	379	283	508	228	306	107	344	276	133	315	154	487	206	76	163	391	413	401	134	289	533	259	588	602	162	81	228	247	168	203	348	353	118	213	172	574	307	331	259	164	285	78	505	166	258	418	284	615	205	312	566	517	296	296	494	253	311	321	46	239	221	188	0	238	466	285	181	191	197	517	106	354	51	150	553	187	374	211	223	290	89	582	401	563	269	215	202	367	247	468	160	419	320	282	209	293	580	523	173	226	283	296	29	278	150	132	102	56	635	463	109	186	270	170	168	282	311	358	280	684	227	613	278	306	514	300	327	294	292	106	519	540	550	352	342	426	231	254	245	134	355	485
531	125	855	144	316	432	214	509	68	503	234	521	247	406	591	280	254	884	552	824	802	655	314	658	670	264	251	597	469	27	154	396	212	693	776	756	418	433	332	435	292	325	607	635	309	443	41	570	551	412	333	520	621	406	372	431	419	66	788	244	307	221	235	296	583	352	877	714	449	464	669	427	75	403	505	305	139	389	224	155	367	194	137	208	596	453	726	350	252	293	114	502	94	210	110	713	145	279	240	524	183	172	241	59	667	121	805	798	279	247	257	28	395	165	147	487	285	440	320	763	129	175	485	285	512	305	638	392	144	644	403	749	194	539	784	719	373	442	720	337	458	608	203	34	209	374	238	0	600	107	277	353	383	719	332	124	196	312	770	335	628	117	360	493	174	716	618	746	476	284	429	225	385	686	221	146	124	508	341	63	714	755	336	452	461	296	209	455	107	108	209	263	768	680	336	270	178	297	374	381	489	121	506	879	218	809	321	253	732	260	461	58	86	261	653	673	684	286	237	643	473	480	451	259	574	619
84	653	222	524	285	191	489	583	532	206	563	233	781	450	160	366	346	315	225	219	213	165	345	187	199	390	371	93	241	580	445	224	428	96	207	168	353	190	372	370	310	497	205	131	578	433	599	102	196	312	579	593	116	426	485	542	501	574	191	765	291	439	408	369	31	677	308	117	153	150	75	204	525	400	282	339	477	383	793	668	271	631	511	392	75	186	170	596	736	452	664	140	521	745	509	214	636	426	390	90	707	754	495	643	96	504	226	229	605	435	346	623	273	633	737	113	349	201	534	169	529	761	160	572	134	339	41	249	504	212	215	151	417	172	178	150	720	586	243	684	613	104	498	615	421	446	466	600	0	542	320	277	450	150	354	693	472	318	180	549	133	641	246	135	532	136	56	177	387	344	241	797	538	91	540	662	562	283	570	669	117	186	323	236	534	734	481	500	580	561	493	395	171	111	305	547	475	344	426	651	562	657	262	310	430	240	325	736	162	419	140	616	681	467	55	76	87	802	799	107	200	177	387	495	70	22
474	126	750	187	260	374	109	585	45	496	324	514	349	482	584	273	186	827	545	767	745	597	246	622	634	316	180	540	462	104	86	328	194	636	719	698	463	376	351	481	232	414	599	578	385	520	90	512	543	404	408	595	563	489	447	506	495	142	731	239	239	264	227	263	526	368	820	657	392	407	612	358	66	449	497	297	133	435	270	142	299	276	157	140	539	396	669	426	354	382	140	495	127	312	94	677	247	350	171	467	181	227	317	130	610	33	748	741	355	290	197	135	350	267	254	430	216	432	395	706	23	282	443	360	486	297	581	385	39	637	346	691	109	531	727	662	476	518	685	412	533	550	236	140	123	441	285	107	542	0	209	285	472	662	308	170	197	244	713	410	571	209	292	436	249	658	561	689	540	213	386	331	460	628	310	135	36	501	416	148	657	698	268	384	536	398	218	530	196	183	285	322	711	623	328	345	73	229	420	457	564	130	499	822	113	752	261	356	674	155	404	102	186	305	595	616	627	388	339	586	404	412	497	334	517	562
251	334	536	215	63	152	203	503	210	274	317	314	485	387	318	169	24	604	334	544	523	375	82	399	411	212	88	317	270	258	123	111	90	414	496	476	359	153	247	377	80	310	356	355	357	416	277	290	305	269	381	513	341	385	365	424	413	252	508	447	29	244	123	111	303	380	597	434	169	184	390	142	202	345	339	193	155	331	471	350	108	323	186	70	316	173	447	398	427	278	342	254	199	448	187	454	328	246	71	244	389	402	316	321	387	182	525	518	344	255	66	301	180	324	415	207	64	209	343	483	233	455	226	335	263	193	358	204	182	371	123	469	111	281	504	440	435	466	462	392	481	328	214	293	125	337	181	278	320	209	0	68	368	440	139	371	164	56	490	358	348	346	83	213	223	436	339	466	405	52	190	469	417	406	294	343	244	321	379	347	434	476	107	167	454	418	196	448	272	250	269	218	488	400	205	326	179	27	316	452	482	338	319	600	134	529	105	427	452	136	181	294	359	288	373	393	404	473	476	363	187	195	393	316	294	339
208	410	494	248	82	109	287	478	285	208	350	248	506	347	251	130	92	562	268	502	480	332	70	318	330	186	169	275	204	333	199	45	152	371	454	433	297	111	185	314	108	286	290	313	333	354	352	206	239	208	356	489	298	323	341	400	388	327	466	522	40	235	133	94	261	413	554	391	127	142	347	75	278	282	278	135	214	269	547	425	44	356	235	145	274	95	404	374	460	253	418	188	259	469	255	373	361	222	114	202	464	477	292	397	344	258	482	476	320	231	144	377	119	357	503	164	74	143	319	441	301	485	160	311	186	135	316	142	257	305	95	426	179	215	461	397	468	442	381	425	469	285	223	368	193	275	191	353	277	285	68	0	315	397	77	447	197	42	447	334	306	365	34	144	256	393	296	423	343	119	124	522	393	363	327	419	319	255	355	423	391	433	46	101	430	451	206	424	305	286	279	192	446	358	144	359	247	76	253	428	458	414	253	557	202	486	123	460	409	217	138	370	447	263	330	351	361	506	496	321	121	129	331	292	252	296
368	506	661	239	393	378	485	172	419	244	239	260	423	19	332	214	371	655	286	621	600	384	261	399	411	157	445	396	210	366	385	361	279	535	547	553	110	447	130	82	419	66	341	353	130	54	422	348	291	185	131	183	374	35	37	93	82	318	654	648	351	162	244	247	420	229	648	556	401	420	466	337	392	64	207	183	312	76	570	536	279	293	280	353	415	359	475	148	328	97	518	310	312	390	334	454	313	128	348	447	587	576	166	434	535	444	602	569	157	136	414	392	274	294	487	384	304	270	86	541	493	460	291	123	317	183	480	254	443	385	442	590	391	279	581	484	272	138	461	236	153	357	202	384	407	41	197	383	461	471	367	316	0	484	234	528	242	296	567	100	398	355	350	351	239	575	436	530	123	401	300	439	90	482	216	527	505	211	122	468	556	491	273	323	124	286	219	118	293	276	205	155	610	468	197	215	456	355	81	203	151	503	229	651	413	580	434	334	529	486	387	439	429	149	494	515	526	354	351	431	292	315	98	148	391	483
190	772	261	611	404	311	609	619	652	242	665	238	907	486	154	470	466	169	224	137	113	111	465	109	74	492	491	147	277	700	565	344	545	153	61	68	389	310	410	405	430	533	174	147	613	469	719	189	201	348	614	629	145	462	521	577	537	709	170	885	410	541	511	460	179	713	161	184	273	298	77	330	644	435	286	440	607	418	913	788	391	717	619	511	135	305	21	632	812	489	784	222	652	874	629	59	722	490	509	238	827	874	597	763	193	624	118	83	641	537	465	743	351	719	864	233	469	280	569	55	649	846	246	607	223	440	157	328	624	136	335	159	537	208	97	0	756	622	88	719	636	180	574	735	541	482	517	719	150	662	439	397	486	0	418	813	580	438	83	584	109	726	366	254	604	203	124	38	370	464	325	922	573	64	642	782	682	288	606	789	184	38	442	349	570	770	564	536	666	649	595	497	162	53	384	699	595	464	462	686	598	777	267	164	549	94	445	818	44	539	259	736	800	569	155	127	184	838	834	76	285	300	422	632	147	171
285	424	571	219	154	186	314	397	300	202	278	225	477	265	265	57	165	588	256	532	533	316	27	331	344	105	242	284	174	314	214	122	132	448	480	463	216	188	104	233	181	204	303	286	252	272	367	238	252	155	275	407	292	241	260	318	307	298	543	537	113	154	98	43	338	317	581	468	204	219	377	128	293	201	210	54	194	187	562	440	63	327	207	160	304	147	408	293	415	172	432	201	239	440	235	387	332	141	129	279	479	492	210	414	421	273	512	502	238	150	216	373	67	329	474	241	88	138	237	474	322	456	184	229	210	54	393	91	272	318	172	503	220	228	491	417	372	360	394	357	387	247	169	364	235	193	105	364	354	300	141	77	234	417	0	462	168	57	477	252	299	336	111	202	217	470	326	463	290	192	104	493	312	393	255	434	334	201	273	419	468	423	34	127	348	373	152	343	276	257	208	110	523	388	62	262	284	100	172	347	376	429	211	583	241	513	196	431	439	289	216	384	418	182	407	428	438	441	438	351	143	166	249	210	280	373
625	94	934	260	409	525	291	691	162	650	325	668	248	526	738	401	348	978	699	918	896	749	408	773	785	380	350	691	616	153	248	490	342	787	870	850	533	527	448	550	402	441	754	729	416	562	95	664	698	559	447	639	715	559	492	550	539	197	882	165	401	336	365	427	677	412	971	808	543	558	763	521	205	518	652	452	269	505	101	119	461	261	268	302	690	547	820	450	313	409	35	649	224	271	240	828	213	395	334	618	104	93	361	77	761	215	899	892	388	363	351	108	512	232	147	581	378	587	440	857	200	167	632	405	637	452	732	539	208	791	497	843	287	686	878	813	434	567	836	470	560	701	318	115	292	490	354	124	694	170	371	447	526	813	470	0	312	406	864	454	722	183	454	587	289	810	712	840	591	378	576	201	504	780	311	104	169	655	461	63	808	849	430	546	580	357	325	575	207	223	325	379	862	774	483	351	255	391	489	462	608	89	653	973	283	903	431	314	825	339	555	77	113	386	747	767	778	347	298	737	566	574	567	379	668	713
403	319	688	52	229	304	281	381	192	339	154	357	310	266	427	116	167	750	388	697	675	478	141	493	506	106	241	469	305	179	181	240	75	566	642	628	260	306	194	277	231	188	442	448	199	300	236	375	386	247	222	391	429	269	244	302	291	131	661	432	223	80	80	144	456	217	743	586	322	336	542	270	165	246	340	140	72	232	412	338	211	160	40	149	469	289	570	240	264	156	303	338	84	273	105	549	165	125	144	397	371	360	134	247	539	177	677	664	172	106	210	206	230	162	307	359	124	275	207	636	220	289	321	175	347	140	511	228	198	480	290	621	187	374	656	579	272	345	556	230	356	384	40	197	203	237	51	196	472	197	164	197	246	579	168	312	0	156	642	222	436	169	229	339	60	588	491	618	318	197	264	326	296	558	131	341	232	344	231	252	586	585	179	295	332	255	23	327	109	90	102	105	641	553	171	163	252	152	216	274	360	316	342	745	209	675	260	264	604	282	333	253	251	120	525	546	556	311	300	516	293	315	294	149	447	491
249	369	534	207	110	150	258	471	244	242	309	281	465	335	292	137	80	602	308	542	520	373	29	359	371	180	141	315	205	292	158	85	111	411	494	474	285	151	173	303	136	278	330	353	325	342	311	246	279	196	349	481	339	311	333	392	381	286	506	481	68	212	92	53	301	372	595	432	167	182	387	116	237	271	266	123	173	257	506	384	57	315	194	104	314	135	444	367	419	246	377	228	218	428	214	414	320	215	73	242	423	436	284	356	385	217	523	516	312	224	119	336	107	316	462	205	33	178	311	481	266	444	200	303	226	123	356	131	216	345	136	467	164	255	502	437	427	434	421	384	450	326	182	327	180	263	150	312	318	244	56	42	303	437	65	406	156	0	488	326	346	324	75	184	215	434	336	464	332	107	144	481	386	404	286	378	278	257	347	382	432	473	25	141	422	410	165	416	263	245	238	186	486	398	132	318	228	33	242	421	450	373	266	597	185	527	151	419	450	189	179	329	406	256	371	391	402	465	455	361	162	169	319	284	292	337
238	820	196	691	452	359	657	703	700	326	749	322	991	570	238	554	514	130	308	72	33	195	513	193	158	576	539	195	361	748	613	392	595	125	48	14	473	358	494	489	478	617	258	202	698	553	767	237	285	432	699	713	188	546	605	661	621	744	105	933	458	625	576	537	209	797	123	144	321	328	125	372	692	519	371	525	645	502	961	836	439	799	679	559	183	353	104	716	896	574	832	276	689	958	677	141	804	574	557	269	875	922	681	811	166	672	36	44	725	621	514	791	408	801	905	281	517	337	654	43	697	929	288	691	271	525	140	385	672	241	383	93	585	292	31	83	840	706	177	804	719	230	658	783	589	566	601	767	180	710	488	445	570	83	475	861	640	486	0	668	157	809	414	302	688	160	172	61	454	512	368	1006	657	91	726	830	730	372	690	837	144	120	491	403	654	854	649	620	748	729	679	581	97	101	441	783	643	512	546	771	682	825	351	125	597	80	493	902	38	587	307	784	848	653	128	105	153	922	918	124	328	344	507	716	195	167
467	458	760	192	435	477	476	174	371	343	167	359	345	100	431	208	362	754	385	720	699	482	275	497	510	148	436	494	309	318	376	378	270	634	646	651	209	444	182	181	426	72	439	452	52	136	374	447	390	284	50	214	473	134	66	125	113	269	753	577	393	142	235	250	518	152	747	654	460	475	564	436	344	163	306	201	269	175	492	531	297	221	237	344	514	457	574	61	250	103	447	409	266	313	287	553	242	131	339	546	516	504	95	387	634	391	701	668	79	116	405	345	290	223	409	482	295	369	16	640	433	382	390	52	416	201	579	287	434	484	429	689	382	378	680	583	194	115	560	158	130	456	182	336	398	120	187	335	560	410	358	334	100	583	252	456	222	326	666	0	497	284	368	450	168	673	535	629	222	392	324	361	58	581	144	515	433	309	35	396	654	589	291	348	155	208	199	149	244	229	134	147	709	567	231	137	446	346	161	116	153	455	327	749	403	679	455	256	627	476	486	391	357	105	593	614	624	276	273	530	391	414	197	76	489	581
99	681	279	487	313	220	518	531	560	154	522	181	819	398	74	325	375	274	154	214	192	35	374	60	72	349	399	35	189	608	474	253	456	142	166	145	301	219	323	318	339	445	124	45	526	382	627	98	144	260	527	541	30	374	433	490	449	566	247	794	319	398	366	340	93	626	267	174	182	200	68	210	553	348	230	298	505	331	822	697	300	574	475	420	50	214	136	545	724	402	692	98	550	787	537	115	579	385	418	179	736	782	454	672	176	533	195	188	553	394	374	652	232	576	766	141	377	161	482	153	557	704	127	520	132	298	140	208	533	108	244	209	446	120	174	109	668	534	123	632	550	70	437	643	449	394	373	628	133	571	348	306	398	109	299	722	436	346	160	497	0	584	274	163	462	193	61	136	335	373	206	835	486	84	499	690	591	232	518	698	174	152	351	230	482	682	420	448	523	525	452	355	239	70	265	611	503	372	374	599	510	685	210	269	458	199	354	730	121	447	168	644	709	426	138	117	167	750	747	33	166	180	335	544	55	154
571	234	856	116	384	472	289	448	170	507	154	525	148	355	595	258	322	918	556	865	843	646	309	661	674	235	319	637	473	117	222	408	243	734	810	796	389	474	303	406	360	297	610	616	245	391	158	543	554	415	276	469	597	389	321	379	368	89	829	306	391	192	248	312	624	199	911	754	490	504	710	438	143	374	508	308	178	360	219	260	379	90	160	276	637	457	738	280	153	264	176	506	144	111	164	717	42	251	286	565	245	233	190	133	707	189	845	832	218	218	325	92	398	62	142	527	292	443	269	804	232	125	489	234	515	308	679	396	218	648	458	789	262	542	824	747	275	396	724	247	387	532	174	84	277	345	210	117	640	209	346	365	355	747	336	185	169	324	810	284	604	0	397	507	144	756	659	786	447	352	432	164	333	726	141	245	232	512	291	125	754	753	347	463	410	197	182	404	61	106	179	235	809	721	339	180	253	320	345	292	437	229	510	914	293	843	389	155	772	335	501	177	86	216	693	714	724	187	138	684	461	483	422	208	615	659
177	449	462	280	81	78	285	512	293	206	383	246	538	381	250	164	107	530	266	470	448	301	102	325	337	220	167	243	202	341	206	29	185	340	422	402	315	79	219	331	107	320	289	281	367	388	360	216	237	242	390	523	267	357	375	434	422	359	434	562	54	269	165	126	229	445	523	360	95	110	316	74	285	316	267	169	247	303	554	464	78	388	268	152	242	99	372	408	493	287	425	186	291	502	270	380	393	256	147	170	504	485	326	404	313	265	451	444	354	265	142	384	153	390	535	133	106	141	353	409	325	518	158	344	189	169	284	176	301	303	64	395	214	213	430	366	500	476	388	458	503	254	255	376	217	309	223	360	246	292	83	34	349	366	111	454	229	75	416	368	274	398	0	139	289	362	264	392	348	140	122	554	427	332	359	458	358	253	389	430	360	402	80	99	464	483	238	458	337	318	311	226	414	326	178	391	271	107	287	462	492	453	252	526	226	455	121	493	378	215	107	377	479	297	299	319	330	539	529	289	120	127	348	326	220	265
66	546	354	390	178	62	383	484	425	139	438	176	648	351	151	241	240	419	167	359	337	189	212	214	226	265	264	132	142	473	339	118	294	228	311	290	255	98	247	271	204	399	190	136	479	335	492	62	139	193	480	495	156	327	387	443	402	469	323	659	184	314	275	236	118	477	412	249	60	79	204	69	418	301	207	214	356	284	687	562	136	498	378	285	131	51	261	498	602	327	558	86	401	611	402	269	503	301	256	92	601	648	370	537	202	398	340	333	398	310	239	517	135	500	631	32	216	81	435	298	423	627	76	389	50	214	173	124	398	205	125	283	311	114	319	254	532	488	277	585	503	86	353	508	315	348	289	493	135	436	213	144	351	254	202	587	339	184	305	450	163	507	139	0	377	243	153	281	288	238	101	664	439	220	415	555	456	193	471	563	249	290	189	101	436	533	336	401	447	428	368	270	303	215	180	422	368	237	327	552	464	550	192	414	323	344	219	602	266	312	47	510	574	342	187	208	219	601	638	178	61	42	288	370	109	154
463	297	748	31	288	364	294	342	210	363	94	381	284	239	451	136	227	774	412	756	719	502	200	517	529	113	275	446	329	157	189	299	134	625	666	688	267	365	181	284	291	174	466	472	142	275	213	400	410	271	165	352	453	273	205	263	252	108	720	410	282	70	134	188	515	156	767	646	381	396	601	330	183	252	364	166	107	238	390	327	271	128	76	209	528	349	593	183	233	142	281	363	105	248	126	572	149	128	204	456	349	338	74	225	599	229	737	688	112	96	270	184	255	130	281	419	184	300	153	660	272	264	346	118	372	166	570	253	220	504	350	681	221	398	716	603	212	275	580	169	290	409	52	175	236	223	89	174	532	249	223	256	239	603	212	290	60	215	702	168	461	144	289	398	0	648	550	649	324	257	289	300	217	618	71	318	272	368	173	230	646	609	239	313	293	213	60	288	83	67	42	112	700	612	196	103	259	212	223	214	321	294	366	769	242	699	320	232	663	315	393	230	225	87	585	605	616	279	260	575	318	340	300	92	506	551
218	779	100	650	410	300	615	708	658	331	752	358	907	575	270	491	472	271	350	139	190	228	471	250	250	515	497	206	366	706	571	355	554	55	236	157	478	293	497	494	436	622	313	241	703	558	725	227	321	437	704	718	226	551	610	667	626	690	107	891	416	564	534	495	165	802	264	25	262	264	130	313	651	524	407	463	603	507	919	794	423	757	637	518	213	294	200	721	862	576	790	265	647	871	635	243	762	550	516	216	833	880	620	769	42	630	176	204	730	560	472	749	398	759	863	222	475	326	659	186	655	887	277	697	268	463	95	374	630	297	323	68	543	297	130	179	845	711	272	809	726	218	624	741	547	571	592	726	136	668	446	403	575	179	480	819	598	444	160	673	196	767	372	243	658	0	170	204	512	470	357	923	663	120	728	788	688	408	695	795	25	215	449	344	659	859	607	625	706	687	680	520	87	140	430	672	601	470	551	776	687	783	387	267	555	269	423	862	181	545	248	742	807	592	79	73	56	908	898	169	317	285	512	620	184	119
89	671	257	542	303	210	508	569	551	193	549	219	800	436	117	352	365	289	197	211	189	96	364	121	133	376	390	46	227	599	464	243	446	131	181	142	340	209	359	356	329	484	162	88	564	420	618	88	183	299	565	580	74	412	471	528	487	593	226	784	309	425	427	388	51	664	281	151	172	191	49	223	543	386	268	325	496	369	812	687	290	650	530	410	34	204	144	583	762	438	683	126	540	763	528	139	655	412	408	140	726	773	481	662	131	523	191	202	591	421	364	642	259	652	756	132	368	188	520	143	548	780	139	558	122	325	76	235	523	169	234	186	436	158	170	124	706	573	169	670	588	79	464	634	440	432	400	618	56	561	338	296	436	124	326	712	491	336	156	535	61	660	265	153	488	170	0	150	373	363	219	816	524	65	526	681	581	270	556	688	151	160	341	254	520	720	447	486	599	580	479	382	206	84	292	533	494	363	412	637	548	676	248	284	448	213	344	768	136	438	158	635	699	453	90	111	121	788	785	48	179	195	373	482	46	78
218	801	239	657	433	339	637	665	680	288	711	284	953	532	200	516	494	161	271	115	94	157	493	155	120	538	519	175	323	728	593	372	576	149	53	47	435	338	457	451	458	579	220	194	660	515	747	218	247	394	661	675	168	508	567	624	583	720	148	913	439	587	557	506	207	759	154	188	301	326	105	352	673	481	333	487	625	465	941	816	419	763	665	540	163	334	64	678	858	536	812	269	669	920	657	102	768	536	538	267	855	902	643	791	190	652	96	75	687	583	494	771	398	765	885	261	497	326	616	17	677	893	293	654	251	487	185	374	652	179	363	137	565	254	75	38	802	668	135	766	682	206	620	763	569	528	564	748	178	690	468	425	532	38	465	841	627	466	61	631	138	773	394	283	650	204	152	0	417	492	372	969	620	92	688	810	710	334	652	817	188	77	471	395	616	816	611	582	712	695	641	543	140	81	430	745	623	492	508	733	644	805	313	157	578	86	473	864	23	567	288	764	829	615	152	129	177	884	881	104	331	324	469	678	175	199
305	664	598	332	449	315	554	237	540	181	360	133	544	122	221	272	440	543	164	509	487	287	317	286	298	223	514	332	147	459	454	333	347	472	435	440	80	384	170	43	457	170	223	290	251	87	515	285	171	136	252	247	311	99	158	174	152	410	542	712	407	262	313	305	356	351	535	492	338	357	402	274	533	73	84	243	409	70	691	680	335	414	356	421	352	295	362	270	449	202	582	247	454	512	450	331	435	223	417	384	651	640	287	527	472	513	489	457	278	240	483	485	225	415	608	320	373	207	207	429	562	581	228	245	254	243	417	204	512	254	379	527	460	194	468	372	393	208	330	357	275	294	295	477	475	119	269	476	398	540	435	371	123	372	290	592	318	351	454	222	335	447	348	288	325	512	373	418	0	470	250	560	211	419	337	674	574	95	243	532	492	372	328	273	188	407	296	154	387	370	327	216	534	376	229	336	524	394	131	324	216	669	113	538	481	468	472	455	416	554	324	533	529	254	431	452	462	475	472	342	229	252	41	269	327	419
275	324	551	248	61	176	160	537	216	349	351	389	491	421	409	203	40	629	405	569	547	399	152	424	436	246	42	342	345	264	130	164	124	438	521	500	393	178	281	411	34	344	454	380	391	450	283	314	376	334	415	547	365	419	399	458	447	258	533	436	80	267	157	170	328	413	621	459	194	209	414	216	209	379	427	227	161	365	478	339	159	356	192	76	341	197	471	432	461	312	349	323	206	455	193	479	335	280	78	269	378	425	331	328	411	204	550	543	364	289	20	308	231	358	422	231	123	284	377	508	200	461	301	369	288	227	383	255	175	461	148	493	88	352	528	464	468	500	486	426	515	352	227	299	92	371	215	284	344	213	52	119	402	464	190	378	197	107	515	392	373	352	140	238	257	460	363	491	470	0	271	475	451	430	327	333	233	396	413	354	459	500	158	248	488	451	210	482	279	257	283	252	513	425	258	359	146	78	350	486	516	328	395	624	100	554	63	460	476	90	206	300	365	307	397	418	429	507	482	388	263	263	427	336	319	364
158	502	444	316	211	95	416	446	377	108	351	148	553	313	172	154	214	495	178	425	403	223	128	238	251	177	297	197	104	410	291	108	229	318	387	356	216	164	160	232	237	271	210	193	324	296	444	131	158	115	347	456	199	289	348	405	364	395	413	614	162	227	195	144	210	389	488	338	135	195	270	56	370	262	168	126	291	207	676	517	118	403	303	237	197	75	315	365	488	239	510	108	336	516	332	294	407	213	206	193	556	569	283	511	318	350	405	409	311	222	272	469	36	404	549	134	166	44	310	381	399	532	80	302	106	126	263	46	349	225	158	373	297	135	384	324	445	449	301	430	451	154	266	461	313	250	201	460	241	377	190	124	313	324	103	576	264	134	370	325	206	412	122	101	290	357	219	370	250	270	0	568	401	286	328	511	411	155	346	515	338	330	111	24	397	446	248	363	351	354	281	183	393	281	93	335	361	177	228	419	425	506	153	490	318	420	251	494	332	345	147	462	494	254	277	298	308	514	511	244	42	65	250	283	173	262
717	287	1002	262	538	618	443	489	324	682	274	698	51	439	770	403	477	1093	724	1059	1038	821	454	836	849	381	474	833	648	229	377	553	388	879	985	990	548	619	521	520	515	411	778	791	311	475	239	786	729	623	320	553	812	473	405	463	452	212	974	359	529	338	393	458	769	210	1086	900	635	650	903	584	298	502	645	454	333	514	144	313	525	205	306	430	853	603	912	320	110	442	229	748	298	89	318	892	157	440	440	710	298	254	305	194	853	344	1040	1007	301	362	480	198	544	176	61	673	438	589	353	979	355	34	729	335	755	454	824	541	373	823	604	935	416	717	1019	922	232	440	899	268	426	688	320	200	431	459	356	227	786	333	500	510	439	922	481	201	314	469	1005	361	836	167	543	652	306	902	804	968	561	506	578	0	399	920	255	298	350	648	335	176	900	928	493	609	494	155	327	488	207	277	306	380	954	906	485	265	407	466	500	332	478	282	666	1088	447	1018	544	112	966	489	647	230	158	330	839	859	870	145	94	869	606	629	536	329	760	805
456	508	749	242	494	466	536	116	421	332	217	348	375	89	420	268	422	743	374	709	688	472	335	487	499	208	496	483	298	367	435	449	329	623	635	640	198	535	219	170	485	109	428	441	89	126	424	436	379	273	71	135	462	123	52	63	68	319	742	626	453	212	295	310	507	181	736	643	489	508	553	425	394	152	295	272	318	164	522	580	368	271	287	403	503	446	563	83	280	140	497	398	316	342	337	542	292	178	399	535	565	554	144	436	623	440	690	657	117	186	465	394	362	272	439	471	354	358	65	629	483	412	379	102	405	272	568	342	494	473	500	678	441	367	669	572	224	56	549	188	64	445	252	386	457	129	247	385	549	460	417	405	89	572	323	506	292	386	655	58	486	333	439	439	217	663	524	618	211	451	387	391	0	570	194	565	483	298	56	446	643	578	362	411	93	238	269	134	294	278	184	205	698	556	286	167	506	406	169	154	94	504	316	739	463	668	514	286	616	536	475	441	407	154	582	603	613	306	303	519	380	403	186	126	478	570
156	739	231	610	370	277	575	615	618	238	616	265	867	482	158	419	432	229	238	146	124	100	431	122	134	443	457	113	273	666	531	310	514	94	121	77	385	276	407	402	396	529	186	129	610	466	685	156	228	344	611	625	114	458	517	574	533	660	179	851	377	492	494	455	120	709	221	125	239	239	18	290	611	432	314	392	563	415	879	754	357	717	597	478	101	271	84	628	808	486	750	194	607	831	595	127	722	479	476	179	793	840	549	729	134	590	127	143	637	488	432	709	326	719	823	199	435	255	566	78	615	847	206	604	189	392	98	303	590	170	301	140	503	204	105	64	752	618	157	716	634	146	532	701	507	478	467	686	91	628	406	363	482	64	393	779	558	404	91	581	84	727	332	220	556	144	65	90	419	430	286	883	570	0	593	748	648	315	602	755	125	100	409	321	566	766	514	532	666	647	547	449	144	24	359	601	561	430	458	683	594	743	294	224	515	153	411	814	56	505	226	702	767	520	96	68	125	834	831	42	246	262	419	549	113	112
461	362	750	96	359	434	359	309	271	400	25	418	241	215	488	211	298	812	449	778	756	540	271	555	567	151	339	484	367	218	253	370	205	625	704	709	294	436	211	296	361	162	504	509	106	252	261	437	448	309	137	329	491	249	181	240	229	170	719	433	353	114	204	253	509	95	804	645	452	467	577	401	244	278	421	204	172	266	347	388	300	78	140	279	503	420	631	140	182	153	304	401	169	204	191	610	99	139	275	527	372	361	51	267	625	290	758	726	78	107	341	223	293	79	267	490	255	338	129	698	333	240	384	94	410	204	569	290	319	542	420	680	285	436	737	641	150	257	618	108	248	447	106	221	301	212	160	221	551	310	294	327	216	641	255	313	131	286	723	144	499	141	359	414	71	718	525	687	337	327	327	256	194	593	0	372	333	425	151	253	645	647	293	351	270	151	123	264	114	132	51	150	699	587	234	41	324	282	253	152	298	357	443	807	307	736	390	182	685	380	464	305	214	76	584	604	615	219	216	550	355	378	313	68	480	572
593	30	868	288	379	494	225	752	162	630	386	648	368	586	727	407	320	946	679	886	864	717	380	741	753	450	300	659	596	166	220	482	328	755	838	818	597	495	485	615	351	470	733	697	477	623	105	632	677	538	507	700	683	550	552	611	600	210	850	107	372	365	361	397	645	473	939	776	511	526	731	492	189	583	631	431	268	569	206	10	433	322	292	274	658	515	788	511	373	437	73	629	237	331	229	796	273	424	305	586	49	96	422	138	729	167	867	860	449	391	316	168	483	293	235	549	350	566	500	825	134	263	577	465	605	431	700	519	172	778	465	811	253	665	846	782	495	627	804	531	619	670	347	175	242	518	419	146	662	135	343	419	528	782	442	106	332	378	832	515	690	243	458	555	318	778	680	808	674	332	520	297	565	748	372	0	103	635	522	124	776	817	402	518	641	417	354	635	268	252	354	456	830	742	462	411	189	363	554	523	669	25	633	941	232	871	380	375	794	273	523	97	174	405	715	735	746	407	359	705	538	581	631	439	636	681
493	94	768	242	279	394	126	608	62	530	347	548	370	504	627	307	220	846	579	787	765	617	280	642	654	350	200	559	496	121	120	382	228	656	738	718	498	396	386	515	252	448	634	597	407	554	96	532	578	439	431	618	583	523	470	529	518	164	751	206	273	319	262	298	546	391	839	676	412	426	632	393	90	483	531	332	168	469	270	109	333	299	193	174	559	415	689	448	375	416	134	529	162	333	129	697	270	385	206	487	148	195	340	136	629	67	767	760	377	345	217	152	384	290	271	449	251	467	418	726	34	299	477	383	505	332	601	419	73	678	366	711	153	565	746	682	497	540	704	435	556	570	271	157	142	475	320	124	562	36	244	319	506	682	342	170	232	278	732	433	590	232	358	455	272	678	581	708	574	233	420	348	483	648	333	103	0	535	439	155	676	718	302	418	559	419	254	553	219	206	308	356	731	643	363	368	89	263	454	479	587	98	533	842	133	771	281	377	694	173	423	109	204	359	615	636	646	409	361	606	439	481	531	357	537	581
209	626	489	375	335	219	515	344	501	72	448	51	632	211	139	233	401	460	81	426	405	204	226	204	216	255	421	223	51	490	415	237	308	363	352	358	114	288	158	130	361	258	136	181	338	194	568	176	89	97	339	354	202	187	246	302	262	474	459	738	292	304	274	266	247	438	453	383	241	260	293	178	494	160	14	204	370	143	735	641	232	481	383	383	243	199	280	357	537	289	634	138	415	599	411	244	485	237	320	287	680	682	375	570	363	474	407	374	366	300	396	528	150	482	696	224	280	111	294	346	523	669	131	332	157	204	308	129	473	167	282	418	421	112	386	289	481	347	243	444	362	191	338	520	436	207	281	519	289	501	319	253	211	289	201	634	344	248	372	309	226	490	252	192	368	403	264	335	95	394	153	647	298	310	424	635	535	0	331	574	383	284	225	177	295	495	328	261	429	413	358	261	451	294	161	424	485	291	187	411	323	630	18	456	442	385	375	543	334	469	228	586	571	332	322	343	353	563	559	260	133	155	147	357	218	310
488	462	781	197	456	498	497	157	375	364	173	380	318	121	452	229	383	775	406	741	720	504	297	519	531	169	457	516	330	322	397	400	291	655	667	673	230	465	203	202	447	93	461	473	40	158	379	468	412	305	15	184	494	155	87	146	135	275	774	584	414	149	256	271	540	125	768	676	481	496	586	457	349	184	327	222	273	196	466	538	318	228	241	365	535	479	595	26	224	124	454	430	271	286	292	574	249	153	360	567	523	511	99	391	655	395	722	689	66	137	426	349	311	230	383	504	316	390	37	661	437	355	411	56	437	222	600	309	385	505	450	710	403	399	701	604	168	105	581	131	106	477	189	341	419	141	209	339	581	415	379	355	122	604	273	463	229	347	687	35	518	291	389	471	172	695	556	650	243	413	345	334	56	602	151	522	438	331	0	403	676	611	312	369	142	182	206	170	249	233	138	168	730	588	252	111	468	367	182	80	143	459	349	771	425	700	476	230	649	498	507	396	364	109	614	635	646	250	246	551	413	435	219	81	511	603
601	112	896	200	385	501	256	631	131	590	265	608	247	466	678	341	324	954	639	894	872	724	384	745	757	320	321	667	556	93	224	466	282	763	846	825	473	503	387	490	362	381	693	705	356	502	63	639	637	498	386	579	690	499	431	490	479	137	858	183	377	276	305	366	653	352	947	784	519	534	739	496	145	458	591	391	209	444	163	137	437	201	207	278	666	523	796	390	252	349	54	589	164	211	180	800	152	335	309	594	122	111	301	19	737	191	875	868	328	302	327	47	481	172	112	557	354	526	379	833	171	140	572	344	598	391	708	479	185	731	473	818	263	625	854	789	374	506	807	410	499	677	258	54	279	429	293	63	669	148	347	423	466	789	419	63	252	382	840	394	698	122	430	563	229	785	688	816	531	354	515	174	444	755	251	122	155	595	401	0	784	825	406	522	520	296	265	514	147	163	265	319	838	750	422	290	219	367	429	402	548	107	593	949	260	879	391	254	801	302	531	55	53	326	722	743	754	286	238	713	544	550	506	318	644	689
194	762	112	633	394	301	598	684	641	307	664	334	890	551	251	467	455	255	331	123	174	209	454	230	231	490	480	182	342	689	554	334	537	36	217	141	454	318	473	470	419	598	294	221	679	534	708	203	297	413	680	694	207	527	586	642	602	688	91	874	400	540	517	479	140	778	248	0	262	289	110	313	634	500	383	439	586	483	903	777	380	741	620	501	165	295	180	697	877	552	773	241	631	854	618	224	745	526	499	200	817	863	596	753	67	614	160	188	706	535	455	732	374	742	847	222	458	302	635	170	638	870	253	672	244	439	71	350	614	278	348	52	527	273	114	160	821	687	253	784	707	199	608	724	530	547	575	709	112	652	429	387	551	160	463	803	581	427	144	649	177	750	355	244	641	25	146	187	487	453	333	906	638	101	641	771	671	384	671	779	0	196	432	345	635	835	590	601	689	671	594	496	71	121	406	648	584	453	527	752	663	766	363	251	539	250	434	845	165	528	249	725	790	568	55	54	35	903	899	150	293	286	488	596	160	94
228	811	298	617	443	349	647	625	690	248	671	234	913	492	160	476	504	202	205	174	147	117	450	115	80	498	529	178	283	738	603	382	551	191	94	105	395	348	417	411	468	539	149	154	620	475	757	228	207	354	621	635	151	468	527	584	543	716	207	923	449	547	517	466	217	719	162	223	311	336	115	336	683	441	283	447	613	425	951	826	404	723	625	550	173	344	20	638	818	496	822	229	658	880	654	46	728	496	548	277	865	912	603	801	232	662	154	116	647	543	504	781	358	725	870	271	507	286	576	88	687	853	253	614	261	447	195	334	662	117	373	195	575	214	133	38	762	628	58	726	642	202	580	773	579	488	524	758	188	700	478	435	492	38	425	851	587	476	119	591	152	733	404	293	610	242	162	77	372	502	332	929	580	102	648	820	720	284	612	827	223	0	433	355	576	776	571	542	672	655	601	503	199	91	390	705	633	502	468	693	604	815	264	158	587	104	483	824	81	577	298	774	814	575	193	165	222	844	841	114	291	306	429	638	185	209
254	392	539	231	123	155	282	435	268	211	316	250	489	304	273	87	106	607	281	547	525	325	35	340	352	143	210	320	174	316	182	90	135	416	499	479	254	156	142	271	149	243	312	295	290	311	335	247	261	165	313	446	344	280	298	357	345	310	511	505	81	192	115	59	306	355	600	437	172	187	392	121	261	239	235	92	197	226	530	408	37	339	218	128	319	140	416	331	443	210	401	210	242	452	238	395	343	179	97	247	447	460	249	380	390	241	528	521	277	188	185	360	75	340	485	210	56	147	276	486	290	468	193	267	219	92	361	99	240	327	141	472	188	237	507	442	410	399	403	396	426	256	206	351	203	232	173	336	323	268	82	46	272	442	34	430	179	25	493	290	351	348	80	189	239	439	341	469	300	133	112	504	350	409	293	402	302	225	312	406	437	432	0	136	387	412	188	381	287	269	247	149	491	403	101	301	252	59	210	385	415	397	235	602	209	532	164	443	454	258	184	352	430	220	376	396	407	489	479	366	152	175	288	249	297	342
167	508	455	347	188	71	392	470	384	132	374	171	605	337	196	177	191	519	202	460	438	247	152	262	274	201	274	233	127	432	298	84	251	329	411	391	240	141	184	256	213	295	234	217	348	320	451	155	182	138	371	480	222	313	372	428	388	426	424	621	139	250	231	168	219	413	512	350	112	172	305	32	377	286	192	150	313	231	646	524	93	455	334	244	232	52	338	389	512	263	517	132	358	568	354	317	459	237	213	185	563	576	306	496	303	357	441	433	335	246	249	476	60	456	601	127	172	67	333	405	432	584	104	325	130	150	274	70	356	249	135	385	321	159	420	348	468	473	325	454	475	178	289	467	324	274	225	452	236	384	167	101	337	348	126	546	295	141	406	348	230	464	99	101	314	344	254	382	273	247	24	620	424	321	351	518	418	178	370	522	350	354	135	0	421	470	272	387	403	385	304	207	404	316	117	359	378	175	252	443	449	513	177	514	333	444	228	559	367	322	124	468	546	278	288	309	320	538	535	279	66	64	273	307	210	255
452	584	745	318	531	462	572	52	497	328	293	344	477	103	416	304	458	739	370	705	684	467	372	482	494	244	532	479	294	444	472	486	366	619	631	636	202	531	255	166	522	146	438	437	184	101	500	432	375	269	157	62	458	130	87	31	54	395	738	702	489	249	331	346	503	284	732	639	484	503	549	421	470	186	291	309	394	198	624	656	405	347	363	440	499	442	558	168	382	177	573	393	392	445	413	537	368	215	435	531	641	630	220	512	619	531	686	653	211	223	501	470	358	348	541	467	391	354	140	625	580	514	374	178	401	309	564	338	530	469	526	674	478	363	664	568	326	38	545	290	95	441	289	462	494	162	284	461	545	558	454	441	123	568	360	582	329	422	651	155	482	410	475	435	293	658	520	614	188	488	383	493	93	565	270	641	559	294	142	522	639	574	398	407	0	340	306	76	370	354	260	242	694	552	322	269	543	442	203	208	31	580	312	734	500	664	551	388	612	573	471	517	483	231	578	599	609	412	405	515	376	399	148	202	474	566
652	408	944	202	482	557	477	338	358	527	119	543	139	285	615	329	421	939	569	905	883	667	394	682	694	268	445	679	494	300	410	493	328	818	831	836	394	559	366	366	484	256	624	636	157	321	338	631	575	469	166	398	658	318	250	309	298	278	938	479	476	231	333	371	703	56	931	839	575	590	749	483	331	347	490	322	277	359	286	434	418	103	246	381	699	502	758	165	44	288	350	593	264	106	296	737	151	286	398	650	418	407	168	313	819	378	885	853	147	225	463	269	410	132	203	667	378	554	198	825	420	176	574	181	600	322	763	408	407	669	543	874	391	563	864	768	78	286	745	114	273	641	247	271	406	305	296	298	745	397	417	450	285	768	372	359	254	409	850	207	681	201	482	635	212	858	719	814	406	450	445	155	245	765	150	418	421	494	181	299	839	774	411	468	339	0	264	333	184	236	192	268	893	751	352	110	441	405	345	177	324	403	512	934	412	864	513	50	812	523	587	351	260	194	778	798	809	70	67	714	576	598	382	175	674	766
412	333	697	65	241	313	294	359	213	323	154	341	323	244	411	77	180	734	372	653	679	463	150	478	490	84	254	405	289	192	194	249	88	575	626	584	238	315	178	255	244	166	427	432	176	277	249	359	370	231	199	369	413	247	221	280	269	144	670	445	232	57	74	129	465	217	727	595	331	345	498	279	187	223	324	124	93	209	425	363	221	173	61	162	425	299	554	217	278	134	316	322	105	286	126	533	178	102	157	406	384	373	113	260	548	199	634	648	154	83	223	219	214	175	320	368	133	259	184	620	241	302	305	152	331	124	520	212	252	464	299	630	200	358	613	563	272	322	540	230	333	368	17	210	216	214	29	210	481	218	196	206	224	563	152	325	23	165	599	199	420	182	238	336	60	597	447	609	296	210	248	339	273	514	131	354	254	328	208	265	595	570	188	272	310	268	0	304	122	103	73	83	650	509	155	163	264	185	194	253	338	329	326	730	222	659	273	277	560	295	342	266	264	97	534	555	565	324	314	472	277	300	271	126	402	500
418	578	710	312	525	427	567	135	491	293	287	309	471	87	381	299	453	705	335	671	649	433	366	448	460	238	526	445	259	438	466	446	360	584	597	602	168	497	250	131	516	140	381	402	178	67	494	397	341	235	179	130	423	96	82	72	50	389	704	697	484	243	326	341	469	278	697	605	450	469	515	387	464	136	256	303	389	164	619	651	399	341	357	434	465	408	524	197	376	171	567	359	386	439	407	503	362	209	429	496	636	624	215	506	584	525	651	618	205	217	495	465	324	343	536	433	385	319	134	591	574	508	340	172	366	303	529	303	525	413	491	640	472	329	630	534	321	107	488	284	198	407	283	456	488	157	278	455	511	552	448	436	117	534	354	576	323	416	616	149	447	404	470	400	288	624	485	580	154	482	349	487	134	531	264	635	553	260	170	516	605	540	393	373	76	334	300	0	364	349	254	236	659	517	317	264	537	437	197	251	114	575	278	700	494	629	545	382	578	567	436	511	477	225	544	564	575	402	399	480	342	364	113	196	440	532
510	231	796	56	311	411	276	419	157	446	128	464	201	316	534	197	250	857	495	804	782	586	248	601	613	175	287	577	412	104	181	347	182	673	749	735	328	413	243	345	313	236	550	555	219	352	148	482	494	355	242	429	536	317	281	340	329	61	768	327	330	131	187	252	563	172	850	694	429	444	649	377	130	313	447	248	119	300	307	281	318	83	100	223	576	397	677	253	194	204	198	445	84	165	119	656	56	190	227	504	266	255	151	142	646	177	785	771	188	157	292	101	338	56	198	466	232	383	229	743	219	181	428	194	455	248	618	335	206	587	397	728	233	481	763	686	227	351	663	220	367	471	113	92	248	284	149	107	579	196	271	304	294	686	275	207	108	263	750	244	543	61	336	446	83	695	598	725	386	279	372	217	294	665	114	266	219	451	250	147	694	693	287	403	370	184	121	364	0	45	119	174	748	660	279	153	240	259	284	265	398	228	449	853	254	782	342	194	711	322	441	165	142	172	632	653	664	241	192	623	400	423	362	168	554	599
492	231	778	38	289	393	264	403	145	428	155	446	247	300	516	179	228	840	477	786	764	568	230	583	595	158	265	559	394	91	159	329	164	655	732	717	311	395	226	328	291	219	532	537	203	336	148	464	476	337	226	413	518	300	266	324	313	42	750	344	312	114	169	234	545	217	832	676	411	426	631	360	118	297	430	230	97	283	324	262	300	141	82	201	558	379	659	244	246	187	215	427	63	210	97	638	102	173	205	486	283	272	135	159	629	164	767	753	173	141	271	118	320	102	224	449	214	365	214	726	207	232	411	179	437	230	600	317	193	570	379	710	211	464	746	669	273	336	646	230	351	473	96	109	227	268	132	108	561	184	251	286	277	669	257	224	90	245	732	229	525	106	318	428	67	677	580	708	369	257	354	263	278	647	132	253	207	433	234	164	676	675	269	385	354	236	103	349	46	0	103	157	730	642	261	163	227	241	267	275	382	228	431	835	232	764	320	245	693	309	423	165	168	155	614	635	646	286	237	605	382	405	345	153	536	581
414	333	704	67	314	386	330	308	246	353	74	372	291	205	441	162	253	765	402	731	709	493	223	508	520	104	327	437	320	192	224	322	161	578	657	662	257	388	172	286	317	129	457	463	108	242	249	391	401	262	132	319	444	239	171	230	218	144	673	446	305	60	147	202	462	137	757	598	404	418	530	352	219	243	355	157	143	229	426	363	253	128	112	235	457	372	584	149	235	122	316	354	141	254	162	563	149	119	230	479	385	374	40	261	578	265	711	679	82	76	296	219	246	130	317	441	206	291	119	651	308	300	337	84	363	157	523	243	255	495	372	633	273	389	690	594	192	241	571	149	256	400	56	211	289	179	102	210	504	285	269	279	206	594	208	326	102	238	676	134	452	180	311	367	42	670	479	640	327	283	280	307	184	546	51	354	308	358	140	265	598	600	247	304	260	193	73	254	119	103	0	103	653	541	187	83	295	258	214	182	288	329	357	760	294	690	346	232	638	368	415	266	261	45	537	558	568	261	258	504	308	331	302	58	433	525
317	386	606	119	295	260	336	290	299	256	173	274	375	175	344	68	222	667	305	633	612	395	135	410	423	6	296	339	222	246	236	237	129	480	559	564	158	302	73	176	286	98	359	365	146	209	302	293	303	164	169	301	347	178	153	212	200	198	575	499	253	49	95	110	364	211	660	500	318	333	432	221	273	144	257	59	191	130	479	462	155	225	143	204	359	240	486	187	310	65	369	256	193	338	214	465	229	33	199	362	438	427	105	314	480	295	614	581	133	44	265	272	148	226	371	302	155	193	132	553	344	354	239	124	265	59	425	146	294	397	287	535	242	291	593	496	267	254	473	252	269	303	82	264	257	146	56	263	406	322	218	192	156	496	110	379	105	186	579	147	354	234	226	270	112	520	381	542	216	252	182	390	205	448	149	456	356	261	168	318	500	502	149	206	242	268	82	236	173	157	103	0	555	443	89	157	306	206	115	241	269	383	259	662	263	592	315	316	540	336	330	319	316	76	439	460	470	336	333	406	211	233	192	105	335	427
253	821	111	692	453	360	658	743	701	367	723	401	950	610	305	526	515	187	388	55	106	263	514	272	237	550	539	241	401	749	614	393	596	90	144	94	514	380	532	530	479	657	337	276	738	594	768	262	364	473	739	753	261	586	645	702	661	743	23	934	459	599	577	538	200	838	179	71	322	319	165	372	693	560	450	499	645	543	962	837	440	800	680	560	248	354	183	757	936	612	833	300	690	913	677	221	805	586	558	259	876	923	655	812	129	673	91	168	765	595	514	792	433	802	906	281	518	362	694	123	698	929	313	732	303	499	130	409	673	320	384	20	586	332	66	162	880	747	256	844	762	253	667	783	590	606	635	768	171	711	488	446	610	162	523	862	641	486	97	709	231	809	414	303	700	87	206	140	534	513	393	966	698	155	700	830	731	451	730	838	71	199	491	404	694	894	650	660	749	730	653	556	0	175	465	707	644	513	586	811	722	826	430	182	598	176	494	904	118	587	308	785	849	627	114	109	92	962	959	204	353	345	547	655	219	154
151	733	250	604	365	272	570	601	613	225	611	242	862	468	144	414	427	217	229	157	136	92	426	114	103	438	452	108	259	661	526	305	508	113	109	89	372	271	393	388	391	516	178	115	596	452	680	150	205	331	597	612	101	444	504	560	519	655	191	846	371	487	489	450	139	696	210	145	234	253	37	284	605	418	291	387	557	401	874	749	352	712	592	472	96	266	73	615	794	472	745	188	602	825	589	96	717	474	470	199	788	835	543	724	154	585	138	131	623	483	426	704	321	714	818	193	430	250	552	96	610	841	201	590	184	387	117	297	585	162	296	179	498	190	117	53	738	605	125	702	620	141	526	696	502	464	462	680	111	623	400	358	468	53	388	774	553	398	103	567	70	721	327	215	550	164	84	79	375	425	281	878	556	24	588	743	643	292	588	750	145	89	403	316	553	752	509	518	661	642	541	444	182	0	354	595	556	425	444	669	580	738	271	213	510	142	406	800	65	499	220	697	761	515	115	87	144	820	817	37	241	257	405	544	108	132
227	453	517	223	221	192	343	371	329	167	258	186	460	229	230	61	229	554	216	497	499	282	89	297	309	84	303	250	134	317	242	188	136	391	446	429	182	254	67	198	247	178	271	252	231	236	396	204	215	94	254	381	257	205	234	292	281	302	486	566	179	134	102	94	275	296	546	411	232	285	343	153	322	164	187	33	198	151	583	469	107	310	210	210	270	172	373	272	395	146	461	167	243	423	239	352	315	120	206	272	508	531	190	418	391	301	478	468	218	129	271	376	59	311	456	213	161	104	217	440	350	439	150	209	176	33	335	56	301	284	239	446	248	203	457	383	352	335	360	337	350	213	173	368	264	157	108	367	317	328	207	144	197	383	62	483	171	123	443	232	265	319	178	180	197	430	292	429	229	258	93	475	286	359	235	462	363	161	253	422	411	389	101	117	322	353	155	301	258	261	188	90	465	354	0	242	313	166	135	326	350	457	171	549	270	479	262	401	405	343	216	413	401	161	350	371	381	421	418	317	121	144	216	190	246	338
468	401	758	127	391	466	390	268	306	457	62	474	248	215	545	218	330	869	500	835	814	597	303	612	624	158	371	609	424	253	285	402	237	632	761	766	324	468	219	296	393	144	554	567	87	251	309	445	505	316	96	328	588	248	181	239	228	204	727	473	385	121	236	260	516	55	861	652	484	499	679	373	279	278	420	211	203	290	395	427	307	117	172	311	511	392	688	100	153	160	343	408	201	216	222	667	138	146	306	559	412	401	58	307	632	325	815	783	44	115	372	263	300	119	312	521	287	345	128	755	368	285	391	77	417	211	577	298	316	599	452	687	317	493	794	698	110	216	675	67	207	454	137	260	332	235	186	270	558	345	326	359	215	698	262	353	163	318	780	137	611	180	391	421	103	671	533	744	336	359	334	264	175	695	41	412	368	424	111	292	652	704	301	358	269	111	155	264	153	163	83	157	707	682	241	0	355	314	276	112	254	396	442	864	338	794	422	159	742	411	495	344	254	83	591	612	622	179	176	645	362	385	312	70	487	579
406	180	681	229	192	307	38	592	118	481	348	499	393	477	540	258	156	760	530	700	678	530	231	555	567	301	113	472	447	166	72	295	179	569	652	631	449	309	337	466	165	399	585	511	447	505	162	445	507	390	470	602	496	474	455	513	502	185	664	292	209	322	213	249	459	410	752	589	325	340	545	347	110	434	482	282	151	420	356	195	284	320	183	125	472	328	602	488	398	367	221	454	169	356	135	610	291	336	157	400	234	281	328	202	542	64	680	673	366	345	130	209	335	311	323	362	202	415	432	639	56	363	432	371	418	282	514	370	35	592	279	624	66	483	659	595	520	555	617	423	570	483	282	200	55	426	271	179	475	73	179	247	457	595	293	256	252	229	645	447	504	253	271	369	260	591	494	621	525	146	371	377	507	561	325	189	89	486	468	220	589	631	253	378	543	442	265	537	240	227	296	307	644	556	314	356	0	206	405	468	571	184	484	755	46	684	194	400	607	86	336	174	266	362	528	549	559	432	383	519	393	394	482	345	450	494
275	354	560	203	85	176	230	491	230	277	306	315	461	369	326	157	51	628	342	569	547	399	59	424	436	200	112	341	239	278	143	120	78	438	520	500	320	178	207	337	106	298	365	379	346	376	297	314	314	230	369	501	365	345	354	412	401	248	533	466	54	232	112	100	328	368	621	458	194	208	414	150	222	305	300	157	151	291	491	369	91	311	169	89	341	197	471	387	416	266	362	262	196	425	206	479	316	235	58	269	408	421	304	341	411	202	549	542	332	244	90	321	141	313	435	231	53	212	331	508	260	441	234	323	287	157	383	165	201	379	148	493	138	289	528	464	423	454	486	381	470	352	202	312	152	297	170	297	344	229	27	76	337	464	100	391	152	33	514	346	372	321	107	237	212	460	363	490	366	78	178	477	406	430	282	363	263	291	367	367	458	500	68	175	442	406	185	437	260	241	258	206	513	425	166	314	206	0	276	441	470	358	300	624	160	553	127	415	476	160	205	314	378	276	397	418	428	462	452	388	196	203	353	304	319	363
345	544	637	230	331	322	434	252	420	220	276	236	483	101	308	152	320	631	262	597	576	360	199	375	387	121	394	372	186	357	334	299	227	511	523	529	73	365	68	90	358	91	317	329	190	129	414	324	268	77	191	262	350	98	117	173	162	308	630	610	290	160	193	185	396	290	624	532	381	396	442	283	413	58	183	122	289	44	590	560	218	336	254	302	392	302	451	209	388	103	481	286	304	451	330	430	341	121	297	423	549	538	203	425	511	393	578	545	192	146	363	384	194	338	483	360	253	246	146	517	442	466	267	160	293	122	456	145	392	361	349	567	340	256	557	460	332	218	438	296	233	333	193	375	355	41	168	375	438	420	316	254	81	460	172	490	216	234	543	161	374	346	288	327	223	551	412	507	131	350	191	499	169	458	253	554	454	187	182	430	532	467	211	215	203	346	194	198	285	268	214	115	586	444	135	235	404	277	0	263	231	494	205	627	361	556	373	394	505	434	363	431	427	180	470	491	502	414	411	407	269	291	106	184	367	459
592	514	884	239	529	496	503	201	418	467	174	483	316	225	555	303	457	879	509	845	823	607	370	622	634	243	531	619	433	365	397	473	364	758	771	776	333	539	306	305	520	196	564	576	97	261	421	571	515	409	71	258	597	258	190	249	238	316	878	585	488	197	330	345	643	122	871	779	555	570	689	457	391	287	430	296	315	299	463	539	392	229	284	438	639	476	698	54	221	228	455	533	313	283	334	677	250	226	434	670	524	513	146	419	758	437	825	792	99	211	500	375	385	231	380	607	389	493	138	765	480	353	514	121	540	296	703	382	428	608	523	814	476	503	804	707	165	171	685	122	112	558	236	372	492	245	282	382	685	457	452	428	225	707	346	465	275	421	790	114	621	292	462	574	215	798	659	754	346	486	419	331	154	705	153	524	480	434	79	404	779	714	385	442	208	179	253	273	265	276	185	242	833	691	326	112	467	441	285	0	209	508	452	874	498	803	549	227	752	571	566	456	366	156	718	738	749	254	243	654	516	538	322	128	614	706
480	603	773	337	559	490	600	22	516	355	312	372	461	131	443	332	486	767	398	733	712	495	400	510	522	272	560	507	322	463	500	514	394	647	659	664	230	559	283	194	550	174	452	465	183	129	519	460	403	297	158	42	486	158	115	58	81	423	766	721	517	277	359	374	531	268	759	667	512	531	577	449	489	213	318	337	413	225	609	676	433	366	382	468	527	470	586	169	367	205	592	421	411	429	432	565	387	243	463	558	660	649	239	531	647	559	713	681	209	250	529	490	386	367	526	495	419	382	160	653	608	498	402	197	429	337	591	365	558	497	553	702	506	391	692	596	311	39	573	274	96	469	316	481	522	190	311	480	573	555	482	469	151	596	387	601	357	450	678	153	509	429	503	463	313	686	548	642	216	516	411	477	94	593	289	660	578	322	143	541	667	602	426	435	31	324	334	114	389	373	279	270	721	580	350	254	570	470	231	209	0	600	340	762	527	692	579	373	640	601	499	536	502	250	606	627	637	374	389	543	404	427	175	221	502	594
588	6	863	264	374	489	220	629	127	625	369	643	351	526	722	402	315	941	674	881	859	712	375	736	748	384	295	654	591	142	215	477	323	751	833	813	537	490	480	554	346	445	728	692	429	562	81	627	672	533	491	639	678	526	492	550	539	186	845	125	368	340	356	392	640	456	934	771	506	521	727	487	155	523	626	426	263	509	189	35	428	305	255	269	653	510	783	494	356	413	55	624	212	315	224	791	256	399	300	581	64	90	361	95	724	162	862	855	399	367	311	152	479	276	219	544	345	561	440	820	129	254	572	405	600	426	695	514	168	773	460	806	248	660	841	777	478	562	799	514	577	665	322	159	237	494	358	121	657	130	338	414	503	777	437	89	316	373	827	455	685	226	453	550	294	773	675	803	669	328	515	288	504	743	355	25	98	630	505	107	771	813	397	513	580	401	329	575	228	227	329	383	825	737	457	395	184	358	494	506	608	0	628	937	227	866	375	358	789	268	518	72	157	381	710	730	741	391	342	700	533	576	571	379	631	676
200	624	473	373	335	219	513	362	500	62	427	30	650	229	117	231	344	439	61	405	384	183	236	182	194	253	421	208	60	488	413	237	307	347	331	336	132	288	176	148	361	276	116	165	356	212	567	160	68	115	357	372	186	205	264	320	280	472	438	736	291	303	272	265	232	456	432	368	241	260	278	178	492	178	32	202	369	161	733	639	242	479	381	381	228	199	258	375	555	307	632	122	413	617	410	224	483	255	330	280	678	681	393	568	347	472	386	353	384	298	396	526	159	480	625	243	289	111	312	325	521	687	117	350	143	202	292	139	471	147	282	402	419	90	364	268	499	365	223	462	380	169	336	518	435	225	279	517	273	499	319	253	229	268	211	633	342	258	350	327	210	488	252	192	366	387	248	314	113	394	153	665	316	294	404	633	533	18	349	572	368	264	235	177	313	513	326	279	427	411	357	259	430	272	171	442	484	300	205	429	341	628	0	434	441	364	375	561	312	469	228	584	570	330	306	327	338	581	577	238	133	155	165	375	203	295
336	918	265	762	550	457	755	769	798	393	816	389	1057	636	305	620	612	29	375	127	99	261	611	260	225	642	637	293	428	846	711	490	696	262	88	139	540	456	561	556	576	684	325	298	764	620	865	335	352	499	765	780	295	612	672	728	687	876	160	1031	556	692	661	610	325	864	3	251	419	444	223	480	790	586	437	591	743	569	1059	934	537	868	770	657	281	451	169	783	963	640	930	373	787	1025	775	206	872	640	655	384	973	1020	748	909	303	770	102	81	792	687	611	889	502	869	1014	379	615	431	720	135	795	997	397	758	369	591	303	479	770	275	481	200	683	358	139	148	907	773	215	870	803	340	725	881	687	633	668	865	296	808	585	543	636	148	569	959	731	584	125	735	255	877	512	400	755	267	270	141	521	610	476	1073	724	210	793	928	828	439	756	935	251	158	588	500	721	920	715	686	816	800	746	648	182	199	535	850	741	610	612	837	749	923	418	0	695	60	591	969	158	685	405	882	946	719	265	242	271	989	985	222	436	451	573	782	293	317
361	223	637	211	147	262	73	549	136	438	330	456	411	433	495	214	111	714	487	655	633	485	188	509	522	258	68	427	404	184	53	250	136	524	606	586	405	264	293	422	120	356	540	465	403	462	201	400	462	346	426	559	451	431	411	470	459	225	619	336	163	279	169	205	414	393	707	544	280	294	500	301	128	391	439	239	135	377	382	239	241	319	168	82	427	283	557	444	416	324	264	409	150	374	117	565	310	292	113	355	278	325	310	241	497	104	635	628	348	301	84	227	291	320	341	317	158	370	389	593	100	381	387	381	373	239	469	327	75	546	234	579	22	438	614	550	448	512	572	405	527	437	239	219	11	383	227	218	430	113	134	202	414	550	250	282	209	186	600	404	458	272	226	323	243	546	449	576	482	101	328	395	463	516	307	232	133	443	425	260	544	586	210	333	500	413	222	494	234	212	295	264	599	511	270	339	45	161	362	498	528	227	441	710	0	639	149	418	562	73	291	214	285	319	483	504	514	450	402	474	348	349	439	348	405	449
281	864	306	707	496	402	700	715	743	338	761	334	1003	582	250	566	557	89	320	169	86	207	556	205	170	588	582	238	373	791	656	435	641	204	33	94	485	401	506	501	521	629	270	243	710	565	810	281	297	444	710	725	241	558	617	673	633	805	202	976	502	637	607	556	270	809	64	224	364	389	168	426	736	531	383	537	688	514	1004	879	482	813	715	603	226	397	114	728	908	586	875	318	732	970	720	151	818	586	601	330	918	965	693	854	285	715	101	55	737	633	557	834	448	815	960	324	560	376	665	72	740	942	342	703	314	537	248	424	715	220	426	173	628	304	111	94	852	718	161	815	732	270	670	826	632	578	613	811	241	753	531	488	582	94	514	904	676	529	80	680	201	822	457	346	700	240	215	86	466	555	421	1018	669	155	738	873	773	384	702	880	224	104	534	445	666	866	661	632	762	745	691	593	176	144	480	795	686	555	558	783	694	868	363	60	641	0	536	914	103	630	351	827	892	665	246	185	233	934	930	167	381	396	518	728	238	262
256	371	482	311	42	157	185	600	262	330	414	370	537	463	390	265	104	610	386	550	528	380	179	405	417	309	90	323	326	310	176	145	187	419	502	481	413	159	301	431	50	407	435	361	454	470	329	295	357	324	477	610	346	439	462	521	510	322	514	484	83	330	220	203	309	476	602	440	175	190	395	197	255	399	391	251	224	385	531	387	163	419	255	133	322	178	452	495	524	375	412	304	269	501	239	460	398	343	141	250	426	473	394	374	392	252	531	524	427	352	64	353	235	421	468	212	183	265	440	489	248	507	282	432	269	251	364	259	223	442	129	474	136	333	509	445	531	563	467	489	578	333	290	345	140	391	278	330	325	261	105	123	431	445	193	431	260	151	496	455	354	398	121	219	319	413	344	471	472	63	252	521	514	411	390	381	281	377	476	400	440	481	162	228	551	514	273	545	342	320	346	315	494	406	260	422	194	127	370	549	579	376	376	605	148	535	0	523	457	106	187	346	411	370	378	399	410	577	528	369	244	244	447	399	300	345
700	366	993	212	492	567	435	396	316	576	168	592	96	333	664	353	430	987	618	953	932	715	404	730	743	317	465	727	542	258	368	503	338	867	879	884	442	569	415	414	494	305	672	685	205	369	296	680	623	517	214	447	706	367	299	358	346	235	986	437	486	280	343	408	751	104	980	887	585	600	797	533	289	396	539	370	287	408	244	391	474	113	256	422	747	553	807	214	5	336	308	642	289	64	310	786	148	334	407	660	376	365	217	271	867	335	934	901	195	273	471	227	459	142	161	622	388	602	247	873	378	133	623	229	649	370	812	456	364	717	553	922	407	611	913	816	126	334	793	162	322	689	269	229	423	353	305	255	793	355	427	460	333	816	431	317	264	419	899	255	730	158	492	602	233	851	768	862	455	460	493	112	293	814	182	376	379	542	229	257	887	822	443	559	388	49	277	382	194	246	241	316	942	800	400	159	398	415	394	226	372	361	560	982	439	912	523	0	860	481	596	308	218	242	826	847	857	51	30	763	624	647	430	224	722	814
200	782	217	653	414	321	619	664	661	288	711	283	952	531	200	515	476	178	270	93	71	156	475	155	120	537	500	156	322	709	575	354	557	126	70	24	435	320	456	451	440	579	220	164	659	515	728	199	247	394	660	675	149	507	567	623	582	706	126	895	420	587	538	499	189	759	171	165	283	308	87	333	654	481	332	486	606	464	923	798	401	761	641	521	144	315	66	678	857	535	794	237	651	920	638	103	766	535	519	248	837	884	643	773	167	634	73	92	687	582	475	753	370	762	867	242	479	298	615	23	659	890	249	653	233	486	167	346	634	203	345	114	547	253	52	44	802	668	139	765	680	192	620	744	551	528	563	729	160	672	449	407	531	44	437	823	602	447	38	630	119	770	375	264	650	181	134	23	416	474	330	968	619	56	687	791	692	334	651	799	165	81	452	365	616	815	610	581	710	691	641	543	118	62	402	745	604	473	507	732	644	786	312	173	559	103	455	863	0	548	269	746	810	614	129	106	154	883	880	86	289	306	468	677	156	181
350	264	595	284	136	251	79	621	199	424	403	464	474	506	484	287	123	703	480	644	622	474	235	498	511	331	57	416	420	247	153	239	208	513	595	575	478	253	366	495	109	429	529	454	476	535	244	389	451	419	499	632	440	504	484	543	531	267	608	376	177	351	242	253	403	465	696	533	269	283	489	290	192	463	512	312	208	449	440	279	257	402	240	138	416	272	546	517	480	396	305	398	250	438	217	554	373	365	161	344	318	365	383	283	486	146	624	617	421	374	73	291	329	393	405	306	206	359	461	582	140	444	376	453	362	312	458	352	117	535	223	568	95	427	603	539	521	585	561	478	600	427	312	282	82	456	300	260	419	155	134	217	487	539	287	340	282	189	589	476	447	335	215	312	315	535	438	565	554	90	345	458	536	505	380	273	173	471	498	302	533	575	256	322	573	524	294	567	322	309	367	336	588	500	343	411	86	160	434	571	600	268	469	699	73	628	106	481	551	0	280	256	348	392	472	493	503	514	465	463	337	338	512	420	394	438
71	514	359	385	146	53	351	520	393	186	487	241	643	387	205	269	208	424	232	364	342	195	206	219	231	280	232	137	178	441	307	86	289	233	316	296	291	52	279	307	172	379	249	175	427	371	460	110	204	229	516	531	161	363	423	479	438	435	328	627	152	329	269	231	123	549	417	254	15	34	209	72	386	337	243	229	338	320	655	530	133	493	372	253	136	53	266	534	597	347	525	148	383	606	370	274	497	316	251	84	569	615	385	505	207	366	345	338	414	325	207	484	171	494	599	27	210	117	471	303	390	622	123	404	97	229	178	160	366	256	77	289	279	179	324	259	605	524	282	562	539	148	360	476	282	384	327	461	140	404	181	139	387	259	216	555	333	179	310	486	168	502	107	47	393	248	158	286	324	205	127	658	475	226	464	523	423	229	507	531	254	295	184	103	472	587	342	437	441	423	415	286	308	220	216	496	336	205	363	522	499	518	228	419	291	349	186	597	272	280	0	477	542	357	193	213	224	643	633	183	97	78	324	386	114	159
547	76	851	201	332	448	210	566	85	580	316	599	299	463	669	357	271	901	630	841	819	671	331	696	708	321	268	614	547	78	171	413	278	710	793	772	474	450	436	491	309	382	684	652	366	499	17	586	628	489	389	576	637	462	428	487	476	123	805	180	323	277	312	348	600	404	893	730	466	481	686	443	111	459	582	382	194	445	177	106	384	252	192	224	613	469	743	407	304	350	48	580	149	262	160	751	204	336	256	541	119	108	298	37	683	138	821	815	335	303	274	80	434	224	166	503	301	517	376	780	125	194	528	341	559	382	655	469	139	722	420	765	210	616	800	736	426	498	758	461	514	624	259	87	223	430	294	58	616	102	294	370	440	736	393	77	253	329	786	391	645	174	377	510	230	732	635	762	532	300	471	228	441	702	303	97	109	586	397	55	730	772	352	468	517	348	266	511	165	164	266	320	785	697	413	342	173	314	430	454	545	72	584	896	214	825	338	306	748	256	477	0	105	318	669	690	700	338	289	660	489	497	507	315	591	635
609	162	940	199	394	510	300	596	151	589	230	607	212	430	677	340	333	963	638	903	881	729	391	744	756	318	330	676	555	110	233	475	291	772	855	834	471	512	386	511	371	377	693	698	321	467	112	648	637	498	351	544	699	464	396	455	444	134	867	234	385	274	330	395	662	317	955	793	528	543	748	505	154	457	591	391	218	443	159	188	446	166	216	287	675	532	820	355	217	347	104	588	173	175	189	799	117	333	318	603	173	161	266	68	745	200	884	877	293	301	336	55	481	137	94	565	375	526	344	842	212	122	571	309	598	391	717	478	229	730	482	827	272	625	863	798	339	471	807	375	461	613	256	63	288	427	293	84	678	190	356	432	431	798	418	114	251	391	849	359	707	87	439	572	226	794	697	825	552	363	515	155	409	764	216	173	207	594	366	53	793	836	415	531	485	261	264	479	143	169	262	317	847	759	422	255	263	376	427	367	513	157	592	958	303	888	400	219	810	346	540	105	0	291	731	752	763	251	203	722	543	566	528	283	653	698
388	385	677	117	339	331	392	279	298	327	99	345	316	176	415	138	278	738	376	704	683	467	205	482	494	78	352	411	293	244	291	308	185	551	631	636	217	374	143	214	341	84	431	436	79	197	301	364	375	236	102	290	418	166	142	200	189	196	646	508	323	41	165	180	436	138	731	572	390	405	503	292	271	196	329	131	191	188	422	415	227	153	158	259	430	312	558	120	236	77	379	327	191	279	212	537	174	70	255	433	447	436	31	312	552	317	685	652	57	34	321	271	220	154	342	373	225	265	90	624	360	315	311	55	337	131	496	217	306	468	358	607	297	363	664	567	193	212	545	157	227	374	80	262	313	134	106	262	478	337	288	263	144	567	182	388	120	256	650	105	425	216	297	341	87	591	452	614	254	307	254	331	154	520	76	406	360	332	110	328	572	574	220	278	230	194	97	225	172	155	46	77	626	514	161	83	362	276	184	156	258	381	330	734	319	663	370	242	612	392	402	318	289	0	511	531	542	262	259	477	282	305	230	29	407	499
137	706	165	577	337	244	542	627	585	251	607	278	834	494	193	410	399	270	269	166	161	168	398	190	203	434	424	125	286	633	498	277	481	44	189	125	398	243	417	414	363	542	237	163	622	478	652	147	241	357	623	638	149	470	530	586	545	627	134	818	344	483	461	422	84	722	263	60	206	203	82	257	578	444	326	383	530	427	846	721	324	684	564	445	109	238	152	641	821	496	717	185	574	798	562	196	689	470	443	143	760	807	540	696	40	557	174	211	650	479	399	676	317	686	790	166	402	246	578	154	582	814	197	616	188	383	14	294	557	238	268	95	470	216	126	132	765	631	225	728	646	137	551	668	474	491	519	653	55	595	373	330	494	132	407	746	525	371	128	593	136	694	299	187	585	79	90	159	431	397	277	850	582	73	584	715	615	328	614	722	60	168	376	288	579	778	534	544	633	614	538	440	114	93	350	592	528	397	470	695	607	710	307	265	482	222	378	789	130	472	193	669	734	511	0	24	30	847	843	110	237	229	431	540	104	40
158	726	160	597	358	265	563	656	606	280	628	307	855	523	200	431	420	247	279	144	138	157	419	179	179	455	445	154	315	654	519	298	501	23	166	102	427	264	448	443	384	571	243	170	651	507	673	167	270	386	652	667	156	499	559	615	574	648	129	839	364	504	482	443	105	751	239	54	227	224	59	278	598	473	355	404	551	456	867	742	345	705	585	465	142	259	129	670	850	527	738	205	595	818	583	173	710	491	463	164	781	828	560	717	61	578	151	188	679	500	419	697	338	707	811	187	423	267	607	131	603	835	218	645	208	404	35	314	578	227	289	89	491	245	103	109	794	660	202	757	667	158	572	689	495	520	540	673	76	616	393	351	523	109	428	767	546	391	105	622	125	715	320	208	605	73	106	135	460	418	298	871	611	50	605	736	636	357	643	743	54	145	396	309	608	807	555	573	654	635	558	461	109	69	371	612	549	418	499	724	636	731	336	242	503	199	399	856	106	493	213	690	754	532	24	0	52	876	872	99	258	250	460	561	125	63
169	737	143	608	369	276	573	659	616	282	639	309	865	526	224	442	430	276	301	144	186	198	429	220	227	465	455	157	317	664	530	309	512	33	214	150	429	275	448	445	394	573	284	195	654	509	683	178	272	388	655	669	180	502	561	617	577	658	112	850	375	515	492	454	115	753	268	35	237	234	107	288	609	475	358	414	561	458	878	752	356	716	595	476	140	270	177	672	852	527	748	216	606	829	593	220	720	501	474	175	792	838	571	728	49	589	180	235	681	510	430	707	349	717	822	197	433	277	610	179	613	845	228	647	219	414	46	325	589	268	300	72	502	248	134	157	796	662	250	760	677	169	583	699	505	522	550	684	87	627	404	362	526	157	438	778	556	402	153	624	167	725	330	219	616	56	121	183	462	428	308	881	613	98	616	746	646	359	646	754	35	193	407	320	610	810	565	576	664	646	569	471	92	117	381	623	559	428	502	727	638	741	338	271	514	246	409	820	154	503	224	700	765	543	30	52	0	878	874	140	268	261	463	571	135	69
719	399	1011	255	535	611	468	353	349	594	186	610	129	352	682	395	474	1005	636	971	950	734	447	749	761	335	498	746	560	291	401	546	381	885	897	903	460	612	433	432	539	323	691	703	224	388	329	698	642	536	233	416	724	385	317	376	365	268	1004	470	529	298	386	437	770	123	998	906	628	643	816	577	322	414	557	388	357	426	277	424	484	156	299	455	766	596	825	232	44	354	340	660	322	97	343	804	181	353	451	703	409	398	235	304	885	368	952	919	214	292	504	260	477	201	194	666	431	620	265	891	411	166	641	248	667	388	830	475	397	735	597	940	440	630	931	834	129	376	812	180	317	709	314	261	456	372	349	288	811	388	470	503	352	834	439	350	307	462	917	274	748	191	536	701	279	925	786	881	473	504	511	145	311	832	217	409	412	561	247	290	906	841	486	535	406	67	320	400	231	301	259	334	960	818	418	177	431	459	412	244	375	393	579	1001	472	930	568	50	879	514	640	341	251	260	844	865	876	0	53	781	643	665	449	242	741	833
718	349	1011	237	513	593	418	397	299	594	186	610	78	351	682	379	452	1005	636	971	950	734	430	749	761	335	449	745	560	242	352	529	363	885	897	902	460	594	433	432	490	323	690	703	224	388	279	698	641	535	232	465	724	385	317	376	364	219	1004	421	504	298	368	433	769	122	998	905	610	625	815	559	273	414	557	388	308	426	226	375	484	141	281	405	765	578	825	232	28	354	291	660	273	48	294	804	132	352	415	685	360	348	235	255	885	319	952	919	213	291	455	210	477	152	143	648	413	620	265	891	361	115	641	247	667	388	830	474	348	735	579	940	391	629	931	834	144	352	811	180	338	706	295	212	407	371	331	239	811	339	475	485	352	834	439	300	289	444	917	274	748	142	518	701	281	925	786	880	473	481	511	94	311	832	217	360	362	560	247	240	905	840	468	535	406	67	303	400	182	252	259	334	960	818	418	177	382	441	412	244	390	344	578	1001	422	930	519	30	878	464	622	292	201	260	844	865	875	53	0	781	642	665	448	242	740	832
114	696	253	567	328	235	533	564	576	188	574	208	825	431	107	377	390	241	195	181	159	58	389	80	92	401	415	71	222	624	489	268	471	116	133	112	335	234	356	351	354	479	144	78	559	415	643	113	171	294	560	575	64	407	467	523	482	618	214	809	334	450	452	413	104	659	233	147	197	216	41	247	568	381	257	350	520	364	837	712	315	675	555	435	59	229	83	578	757	435	708	151	565	788	552	91	680	437	433	194	751	798	506	687	150	548	162	155	586	446	389	667	284	677	781	156	393	213	515	120	573	804	164	553	147	350	113	260	548	128	259	182	461	153	141	76	701	568	121	665	583	104	489	659	465	427	425	643	107	586	363	321	431	76	351	737	516	361	127	530	33	684	290	178	513	166	48	103	368	388	244	841	519	42	551	706	606	258	551	713	147	112	366	279	515	715	472	481	624	605	504	407	206	37	317	558	519	388	407	632	543	701	237	236	473	166	369	763	88	462	183	660	724	478	111	90	140	783	780	0	204	220	368	506	70	128
118	529	404	344	203	87	407	426	405	87	379	127	581	293	132	182	212	455	148	385	363	183	168	198	210	206	289	157	83	453	318	105	257	278	347	316	196	156	188	212	229	340	170	153	420	276	472	91	119	134	421	436	158	268	328	384	343	423	373	642	159	255	223	184	170	418	448	298	111	130	230	46	398	242	148	155	319	225	666	545	114	431	332	265	157	67	274	439	516	268	537	68	364	545	360	253	436	242	233	153	584	597	311	516	278	377	365	369	339	251	264	498	76	433	578	94	193	22	376	341	447	561	40	330	66	155	223	65	377	185	150	333	336	95	344	284	473	429	261	526	444	114	294	489	339	289	230	473	201	404	187	121	292	284	143	566	293	162	330	391	166	441	120	61	318	317	179	330	229	262	42	597	380	246	356	538	439	134	412	544	298	290	151	66	377	474	277	342	380	382	309	211	353	241	121	363	393	196	269	493	405	533	133	450	348	380	243	522	292	337	97	489	522	283	237	258	268	542	539	204	0	25	229	311	133	222
108	572	396	367	204	87	408	448	412	110	402	150	604	315	146	205	219	470	163	401	379	198	191	213	225	229	290	174	106	460	326	113	280	270	362	332	219	129	211	235	229	362	185	167	443	299	479	105	134	157	444	458	173	291	350	407	366	446	365	684	167	278	246	207	160	441	462	291	92	111	246	53	405	265	171	177	342	248	674	587	121	454	354	272	173	77	289	462	539	290	545	82	387	567	383	268	459	264	241	134	626	604	334	524	244	385	382	384	362	273	265	504	99	456	601	74	201	45	399	356	448	583	55	353	81	177	215	88	423	200	151	325	337	109	361	299	496	452	276	549	467	128	317	495	340	311	252	480	176	412	195	129	315	299	165	574	315	169	347	414	180	463	127	42	341	285	195	323	252	263	65	620	403	262	379	581	481	157	435	550	291	305	174	64	399	497	300	365	403	405	332	234	345	257	144	386	394	203	291	516	427	576	155	465	349	395	244	545	308	338	78	497	545	306	229	250	261	565	562	220	25	0	252	334	151	196
305	622	597	308	409	314	511	196	498	180	335	196	519	81	268	229	397	591	222	557	536	320	277	335	347	198	471	332	146	435	411	333	305	471	483	489	55	384	146	18	435	146	277	289	226	47	491	284	228	122	227	207	310	75	134	134	111	386	590	688	367	237	270	262	356	326	584	492	337	356	402	274	490	48	143	199	367	46	667	637	295	389	332	379	352	295	411	245	425	177	558	246	381	487	407	390	410	198	374	383	627	615	263	503	471	470	538	505	254	216	440	461	210	391	584	320	330	206	182	477	519	557	227	220	253	199	416	190	469	321	378	526	417	216	517	420	369	168	397	332	250	294	271	453	433	95	245	452	397	497	393	331	98	420	250	567	294	311	503	197	334	423	347	287	301	511	372	467	41	427	236	535	186	418	312	631	531	147	218	507	492	427	288	260	148	383	271	113	362	345	302	192	546	404	215	312	481	354	106	299	175	571	165	587	439	516	450	431	465	512	323	508	504	229	430	451	462	451	447	367	229	251	0	245	327	419
417	382	706	117	367	360	380	251	295	390	91	406	312	148	478	166	306	801	432	767	746	530	234	545	557	106	380	439	356	242	274	337	214	580	693	699	226	403	171	228	370	94	487	499	50	184	298	393	438	264	74	261	520	181	113	172	161	193	675	501	351	69	194	208	464	119	794	601	418	433	532	321	269	210	353	159	193	198	415	455	255	145	161	288	459	340	621	92	217	105	371	356	191	280	212	600	166	99	283	462	440	429	19	311	580	315	748	715	28	63	349	269	248	147	335	402	253	293	61	687	357	307	339	26	365	159	525	246	305	531	387	635	326	426	727	630	161	183	607	128	199	403	109	261	342	144	134	259	506	335	316	292	148	630	210	381	149	284	713	76	544	208	326	370	92	620	481	677	269	336	282	328	126	548	68	440	357	357	82	320	601	637	249	306	202	175	126	196	169	153	58	105	655	543	189	70	345	304	184	127	230	379	375	797	348	726	399	223	675	421	430	316	282	29	539	560	570	243	240	506	311	334	245	0	435	527
45	627	271	498	259	166	464	524	506	147	504	174	756	391	92	307	321	311	166	251	230	82	320	106	118	330	345	24	182	554	420	199	402	145	203	183	294	165	313	310	285	438	136	62	518	374	573	43	137	253	519	534	48	367	426	482	442	549	240	740	265	380	383	344	39	618	304	165	128	146	97	178	499	340	223	279	451	323	768	643	246	606	486	366	24	160	154	537	717	392	639	81	496	719	483	161	611	366	364	125	682	729	436	618	145	479	232	225	546	375	320	598	213	608	712	87	324	142	474	190	504	735	93	512	77	279	89	190	479	143	190	200	392	113	211	147	661	527	169	624	542	33	419	589	396	387	354	574	71	517	294	252	390	147	280	668	447	292	197	489	55	615	220	109	443	184	46	173	327	319	173	772	478	113	481	636	537	224	510	644	165	183	297	210	475	675	402	441	555	536	434	336	219	108	246	488	450	318	367	591	503	631	203	307	404	236	300	723	159	393	114	591	655	408	104	125	135	743	739	71	133	151	327	436	0	92
106	668	205	539	300	207	505	605	548	228	585	255	797	472	182	388	362	336	247	206	200	186	361	208	220	412	386	115	263	596	461	240	443	83	228	164	375	206	394	391	326	519	227	153	600	455	615	124	218	334	601	615	138	448	507	564	523	593	174	781	306	461	424	385	53	699	329	99	169	166	96	219	540	421	304	360	492	404	809	684	287	647	527	407	96	201	191	618	751	473	680	162	537	760	524	235	652	448	405	106	723	770	517	659	79	520	213	250	627	457	361	639	295	649	753	128	365	223	556	190	545	776	182	594	156	360	52	271	520	234	231	134	433	194	165	171	742	608	264	706	634	126	514	630	437	468	482	615	22	558	335	293	472	171	370	709	488	333	167	570	154	656	261	150	547	119	78	198	409	360	263	813	560	112	562	677	578	305	592	685	99	207	338	251	556	756	497	522	596	577	515	417	154	132	327	569	491	360	448	673	584	672	284	331	445	261	341	751	183	434	155	632	696	489	40	63	69	824	787	128	222	192	409	517	92	0